如何解决为什么 requests.get() 在 Python 中返回一个过时的网站?
相关代码行是:
response = requests.get(url)
这是我迄今为止尝试过的:
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/39.0.2171.95 Safari/537.36'}
response = requests.get(url,headers=headers)
和:
from fake_useragent import UserAgent
import requests
ua = UserAgent()
headers = {'User-Agent':str(ua.chrome)}
response = requests.get(url,headers=headers)
但是我得到的数据仍然不是网站的当前版本。 我要抓取的网站是 this grocery store flyer。 谁能告诉我为什么我得到的数据已经过时和/或如何修复它?
更新:它突然起作用了,但我没有改变任何东西,所以我仍然很好奇为什么......
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。