为什么requests.get()返回一个过时的Python网站?

为什么requests.get()返回一个过时的Python网站?,python,web-scraping,python-requests,get,Python,Web Scraping,Python Requests,Get,相关代码行为: 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) 以及

相关代码行为:

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)
以及:

但我得到的数据仍然不是网站的当前版本。 我正在努力搜索的网站是。 有人能告诉我为什么我得到的数据已经过时和/或如何修复它吗


更新:它突然起作用,但我没有改变任何东西,所以我仍然很好奇为什么…

你好,纳德!您可以通过打印
来检查您的状态代码(response.status\u code)
您是否得到
200
状态代码?谢谢!是的,我这样做了,我得到了200当我尝试访问你提供的站点时,我得到了这个错误1020 Ray ID:60b34c018a9a1228•2021-01-02 09:01:42 UTC我再次运行它,仍然得到了200,我在谷歌上搜索了你的错误,这看起来像是一个访问被拒绝的错误,与你的防火墙有关?你好,Nads!您可以通过打印
来检查您的状态代码(response.status\u code)
您是否得到
200
状态代码?谢谢!是的,我这样做了,我得到了200当我尝试访问你提供的站点时,我得到了这个错误1020 Ray ID:60b34c018a9a1228•2021-01-02 09:01:42 UTC我再次运行它,仍然得到了200,我在谷歌上搜索了你的错误,这似乎是一个与防火墙有关的拒绝访问错误?
from fake_useragent import UserAgent
import requests

ua = UserAgent()
headers = {'User-Agent':str(ua.chrome)}
response = requests.get(url, headers=headers)