python - 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。
解决方案
推荐阅读
- amazon-web-services - 使用 AWS lambda 从 API 读取 Json 响应
- android - 未来
无法分配给列表类型“小部件” - ios - 为什么我的 rx tableview 没有立即响应?
- spring-boot - @SpringBootTest 尝试连接到实际的 Ehcache 实例
- python - 从已编译的正则表达式对象中获取组子模式
- apache-spark - Pyspark 中的条件计数
- powershell - powershell脚本 - 请帮助 - 运行为
- openvpn - openvpn-auth-ldap:如何要求多个组成员身份
- mongodb - 如果存在则更新,如果不在 mongodb 中则插入
- linux - Ubuntu 下的 Qt - 输入重音符号