首页 > 解决方案 > ProxyError 尝试使用 requests.get

问题描述

我正在学习如何使用 BS4 并且正在尝试一个简单的网络抓取:

import requests, bs4
res = requests.get('http://nostarch.com')

但我收到以下错误。

ProxyError:HTTPConnectionPool(host='www-proxy.web.mycompanyname.com',port=31060):最大重试次数超过了url:http ://nostarch.com/(由ProxyError('无法连接到代理。', NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000026E380F44E0>: 无法建立新连接: [Errno 11001] getaddrinfo failed')))

我从“主机”参数中取出了我实际公司的名称。所以我猜这与我在公司 PC 上的事实有关,我猜我将不得不使用“代理”参数,但我不知道该怎么做。我知道我以前在这台 PC 上使用过 requests.get。

标签: pythonweb-scrapingbeautifulsoupproxy

解决方案


推荐阅读