提问人:Raspberry Pi 提问时间:8/3/2023 最后编辑:UpAndAdamRaspberry Pi 更新时间:8/5/2023 访问量:92
无法连接到代理
Can´t connect to proxies
问:
我尝试使用代理,人们也问,但它不起作用。
import people_also_ask
import people_also_ask.request.session
username = "user"
password = "123456"
proxy = "pr.oxylabs.io:7777"
people_also_ask.request.session.set_proxies(
(
'http://{username}:{password}@{proxy}'
)
)
a = people_also_ask.get_related_questions("coffee")
print (a)
我知道这个代理提供程序有效,但我总是收到错误 在我的测试代码中,我添加了像它们一样的代理。
##OxylabDaten########
username = "user"
password = "123456"
proxy = "pr.oxylabs.io:7777"
##Proxies#####
proxies = {
'http': f'http://{username}:{password}@{proxy}',
'https': f'http://{username}:{password}@{proxy}'
}
r = requests.get(googlelink, headers=headers, proxies = proxies, verify=False) #r = requests.get('https://google.com/search?q=snap+7&num=100',headers=headers,)
有谁知道我怎样才能运行人们也用代理询问并且没有错误。
这是错误消息。
people_also_ask.exceptions.RequestError: ('https://www.google.com/search', {'q': '咖啡', 'gl': '我们'}, {'https': 'http://t'}, '回溯(最近一次调用最后一次):\n 文件 “/usr/lib/python3/dist-packages/urllib3/connection.py”,第 169 行,在 _new_conn\n conn = connection.create_connection(\n 文件“/usr/lib/python3/dist-packages/urllib3/util/connection.py”,第 73 行, 在 create_connection\n 中,用于 socket.getaddrinfo(host, port, 家庭,插座。SOCK_STREAM):\n 文件“/usr/lib/python3.9/socket.py”, 第 953 行,在 GetAddrInfo\n 中用于 _socket.getaddrinfo(host, port, family, type, proto, flags):\nsocket.gaierror: [Errno -2] 名称 或服务未知\n\n在处理上述异常期间, 发生另一个异常:\n\n回溯(最近一次调用上次):\n 文件“/usr/lib/python3/dist-packages/urllib3/connectionpool.py”,行 696,在 urlopen\n self._prepare_proxy(conn)\n 文件中 “/usr/lib/python3/dist-packages/urllib3/connectionpool.py”,第 966 行, 在 _prepare_proxy\n conn.connect()\n 文件中 “/usr/lib/python3/dist-packages/urllib3/connection.py”,第 353 行,在 connect\n conn = self._new_conn()\n 文件 “/usr/lib/python3/dist-packages/urllib3/connection.py”,第 181 行,在 _new_conn\n 引发 NewConnectionError(\nurllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection 对象在 0x7f5025312190>:失败 建立新连接:[Errno -2] 名称或服务不是 已知\n\n在处理上述异常期间,另一个异常 发生:\n\n回溯(最近一次调用上次):\n 文件 “/usr/lib/python3/dist-packages/requests/adapters.py”,第 439 行,在 send\n resp = conn.urlopen(\n 文件 “/usr/lib/python3/dist-packages/urllib3/connectionpool.py”,第 755 行, 在 urlopen\n 重试中 = retries.increment(\n 文件 “/usr/lib/python3/dist-packages/urllib3/util/retry.py”,第 574 行,在 increment\n raise MaxRetryError(_pool, url, error 或 ResponseError(cause))\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.google.com', port=443):最大重试次数 超出 url: /search?q=coffee&gl=us (由 ProxyError('无法连接到代理。', NewConnectionError('<urllib3.connection.HTTPSConnection 对象 0x7f5025312190>: 无法建立新连接: [Errno -2] 名称 或服务未知')))\n\n在处理上述异常期间, 发生另一个异常:\n\n回溯(最近一次调用上次):\n 文件 “/usr/local/lib/python3.9/dist-packages/people_also_ask/request/session.py”, 第 86 行,在 get\n 响应 = SESSION.get(\n 文件 “/usr/lib/python3/dist-packages/requests/sessions.py”,第 555 行,在 get\n 返回 self.request('GET', url, **kwargs)\n 文件 “/usr/lib/python3/dist-packages/requests/sessions.py”,第 542 行,在 request\n resp = self.send(prep, **send_kwargs)\n 文件 “/usr/lib/python3/dist-packages/requests/sessions.py”,第 655 行,在 send\n r = adapter.send(request, **kwargs)\n 文件 “/usr/lib/python3/dist-packages/requests/adapters.py”,第 510 行,在 发送\n 提出 ProxyError(e, request=request)\nrequests.exceptions.ProxyError: HTTPSConnectionPool(host='www.google.com', port=443):最大重试次数 超出 url: /search?q=coffee&gl=us (由 ProxyError('无法连接到代理。', NewConnectionError('<urllib3.connection.HTTPSConnection 对象 0x7f5025312190>: 无法建立新连接: [Errno -2] 名称 或服务未知')))\n')
我用免费的代理提供商尝试过。
答: 暂无答案
评论