0
プロキシを使用してGoogleに「GET」リクエストを送信する簡単なコードがあります。私はタイムアウトエラーを取得するいくつかの理由Pythonでhttplib2でプロキシを使用するとタイムアウトエラーが発生する
import httplib2
http = httplib2.Http(proxy_info = httplib2.ProxyInfo(proxy_type=3,proxy_host=myProxy, proxy_port=myPort))
resp, content = http.request("http://google.com", "GET")
print(resp)
print(content)
:
resp, content = http.request("http://google.com", "GET")
File "C:\Python35\lib\site-packages\httplib2\__init__.py", line 1322, in requ
st
(response, content) = self._request(conn, authority, uri, request_uri, meth
d, body, headers, redirections, cachekey)
File "C:\Python35\lib\site-packages\httplib2\__init__.py", line 1072, in _req
est
(response, content) = self._conn_request(conn, request_uri, method, body, h
aders)
File "C:\Python35\lib\site-packages\httplib2\__init__.py", line 995, in _conn
request
conn.connect()
File "C:\Python35\lib\http\client.py", line 849, in connect
(self.host,self.port), self.timeout, self.source_address)
File "C:\Python35\lib\socket.py", line 711, in create_connection
raise err
File "C:\Python35\lib\socket.py", line 702, in create_connection
sock.connect(sa)
TimeoutError: [WinError 10060] A connection attempt failed because the connecte
party did not properly respond after a period of time, or established connecti
n failed because connected host has failed to respond
これがなぜ起こったか誰もが知っていて、私は有効なプロキシを使用していますが、このモジュールはない作品のでしょうか?
私が使用しているプロキシは有効です。要求モジュールで使用しようとしたため、期待どおりに機能しています。 サーバーがサポートしているソックス・プロトコルをチェックすることはどういう意味ですか? – KaramJaber