gpt4 book ai didi

python - urllib2.URLError :

转载 作者:太空狗 更新时间:2023-10-30 00:06:45 26 4
gpt4 key购买 nike

基本上,我正在尝试使用 python 的 urllib2 .我想连接并从站点获取数据。问题是我得到了错误

urllib2.URLError: <urlopen error Tunnel connection failed: 403 Tunnel or SSL Forbidden>

在对这个库进行重复实验后,我发现我编写的代码在 https:// 站点上运行良好,但在 http:// 站点上运行不佳。我阅读了一些关于堆栈溢出的早期问题,建议添加 header User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (欺骗 header )。

我这样做了,但还是失败了。

之后我读了这个urllib2.HTTPError: HTTP Error 403: Forbidden

我也试过了,但没用。

这是我的代码

import urllib2
url = "http://the_site_i_want_to_connect"
hdr = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7','Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
req = urllib2.Request(url , headers=hdr)
p = urllib2.urlopen(req).read()
print p

PS:正如我所说,这适用于 https

求助!提前致谢!

最佳答案

此错误看起来像是您的代理设置有问题,请参阅此 blog

关于python - urllib2.URLError : <urlopen error Tunnel connection failed: 403 Tunnel or SSL Forbidden>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29744418/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com