【发布时间】:2020-06-02 17:03:23
【问题描述】:
在尝试使用访问特定站点的请求读取响应时,我遇到了永久挂起,这很可能是由于某种阻塞。我不确定的是,成功接收响应的 CURL 与我从未收到任何响应的 Python 获取请求有何不同。
注意:curl 命令预计会返回错误,因为我没有发送所需的信息,例如 cookie 卷曲:
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'
成功得到响应
Python:
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'})
永远挂在读
【问题讨论】:
-
我也遇到了类似的错误。你能解决这个问题吗?
标签: http curl python-requests