urllib2 を使用して https ページを取得しようとすると、失敗し続けます
Invalid url, unable to resolve
URL は https://www.domainsbyproxy.com/default.aspx ですが、複数の https サイトでこれが発生しています。
私はpython 2.7を使用しています。以下は、接続をセットアップするために使用しているコードです
opener = urllib2.OpenerDirector()
opener.add_handler(urllib2.HTTPHandler())
opener.add_handler(urllib2.HTTPDefaultErrorHandler())
opener.addheaders = [('Accept-encoding', 'gzip')]
fetch_timeout = 12
response = opener.open(url, None, fetch_timeout)
ハンドラーを手動で設定する理由は、リダイレクトを処理したくないためです (問題なく動作します)。上記は http リクエストでは正常に機能しますが、https では失敗します。
手がかりはありますか?