Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对等端重置Python3连接_Python_Python 3.x_Screen Scraping - Fatal编程技术网

对等端重置Python3连接

对等端重置Python3连接,python,python-3.x,screen-scraping,Python,Python 3.x,Screen Scraping,urllib.error.URLRERROR urlopen error[Errno 54]对等方重置连接 我是在尝试获取notino.com时出错的。我猜这家伙用了一些聪明的方法来阻止屏幕刮刀。我试图添加标题和cookie,但这不起作用 from urllib.request import urlopen url = "https://www.notino.com" html = urlopen(url) 自动机器人检测机制很可能正在断开您的连接。您应该提供一个用户代理标

urllib.error.URLRERROR urlopen error[Errno 54]对等方重置连接

我是在尝试获取notino.com时出错的。我猜这家伙用了一些聪明的方法来阻止屏幕刮刀。我试图添加标题和cookie,但这不起作用

from urllib.request import urlopen
url = "https://www.notino.com"
html = urlopen(url)

自动机器人检测机制很可能正在断开您的连接。您应该提供一个
用户代理
标题来伪造浏览器访问-为我工作:

>>> import requests
>>> response = requests.get(url, headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36'})
>>> response.status_code
200

在本例中使用。

使用您的代码导入请求url=”“response=requests.get(url,headers={'User-Agent':'Mozilla/5.0(Macintosh;英特尔Mac OS X 10_12_2)AppleWebKit/537.36(KHTML,如Gecko)Chrome/55.0.2883.95 Safari/537.36')仍然会出现相同的错误答复.状态_code@NhanHuynh这可能意味着你的IP已经在黑名单上了,这只是一个理论。好吧,它在我的亚马逊云上起作用了,但在我的电脑上,它的IP地址在越南