Python请求挂起,而CURL没有挂起(相同请求)

2alltra8034

当尝试使用访问特定网站的请求读取响应时,我经常挂起,这很可能是某种形式的阻止。我不确定的是,成功接收到响应的CURL与从未收到任何响应的Python get请求有何不同。

注意:curl命令应该返回错误,因为我没有发送所需的信息,例如cookie curl:

curl 'https://www.yellowpages.com.au/search/listings?clue=Programmer&locationClue=All+States&pageNumber=3&referredBy=UNKNOWN&&eventType=pagination' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0'

成功获得回应

蟒蛇:

import requests
r = requests.get('https://www.yellowpages.com.au/search/listings?clue=Programmer&locationClue=All+States&pageNumber=3&referredBy=UNKNOWN&&eventType=pagination', headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0'})

永远挂在阅读上

等值

它适用于python 3。

import requests
r = requests.get('https://www.yellowpages.com.au/search/listings?clue=Programmer&locationClue=All+States&pageNumber=3&referredBy=UNKNOWN&&eventType=pagination', headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0'})
print(r.headers)

响应:

{'Cache-Control': 'max-age=86400, public', 'Content-Encoding': 'gzip', 'Content-Language': 'en-US', 'Content-Type': 'text/html;charset=utf-8', 'Server': 'Apache-Coyote/1.1', 'Vary': 'Accept-Encoding', 'X-Frame-Options': 'SAMEORIGIN', 'Content-Length': '8009', 'Date': 'Wed, 19 Feb 2020 06:04:55 GMT', 'Connection': 'keep-alive'}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

猫鼬.find()方法导致请求挂起

来自分类Dev

如何调试HTTP请求的挂起状态

来自分类Dev

多处理+请求因异常AttributeError挂起:'file'对象没有属性'out'

来自分类Dev

HttpClient请求成功,并定义了超时,但挂起时没有

来自分类Dev

如何限制计时器挂起的请求

来自分类Dev

诊断带有请求的挂起请求

来自分类Dev

下载大量文件时python请求挂起

来自分类Dev

cURL没有按顺序发出请求

来自分类Dev

相同的URL请求在python-> urllib中失败,但在curl中没有

来自分类Dev

gevent /请求挂起,同时发出大量请求

来自分类Dev

IIS Express因卷曲请求而挂起

来自分类Dev

子请求未发送或请求挂起

来自分类Dev

异常时Mule请求回复挂起

来自分类Dev

Django + uWSGI + nginx请求挂起

来自分类Dev

cURL PUT请求挂起

来自分类Dev

带有翻新,协程和挂起功能的并行请求

来自分类Dev

IIS Worker进程中有许多挂起的请求

来自分类Dev

RefreshToken过期JsonHttpClient ServiceStack之后,请求挂起

来自分类Dev

如何调试HTTP请求的挂起状态

来自分类Dev

Nginx在Windows上有很多“挂起” /挂起的请求

来自分类Dev

HttpClient请求成功,并定义了超时,但挂起但没有

来自分类Dev

请求挂起错误

来自分类Dev

诊断带有请求的挂起请求

来自分类Dev

烧瓶请求永远挂起

来自分类Dev

Ruby on Rails 在来自 Python 脚本的 HTTP 请求期间挂起

来自分类Dev

MPI_Wait:请求因失败而挂起

来自分类Dev

在 Node.js 中调用/请求挂起

来自分类Dev

选项预检导致 POST 请求挂起

来自分类Dev

Axios get 请求挂起,没有错误,catch 没有被触发