第404页通过Python请求,但通过浏览器可以很好地加载

第404页通过Python请求,但通过浏览器可以很好地加载,python,web-scraping,browser,python-requests,bscscan,Python,Web Scraping,Browser,Python Requests,Bscscan,使用Python请求获取404页,但我可以通过浏览器访问该页,没有问题。我可以访问与此页面格式完全相同的其他页面,它们的加载没有问题 已经尝试过更改标题,但运气不佳 我的代码: string_page = str(page) with requests.Session() as s: resp = s.get('https://bscscan.com/token/generic-tokentxns2?m=normal&contractAddress=0x470862af0cf8

使用Python请求获取404页,但我可以通过浏览器访问该页,没有问题。我可以访问与此页面格式完全相同的其他页面,它们的加载没有问题

已经尝试过更改标题,但运气不佳

我的代码:

string_page = str(page)
with requests.Session() as s:

    resp = s.get('https://bscscan.com/token/generic-tokentxns2?m=normal&contractAddress=0x470862af0cf8d27ebfe0ff77b0649779c29186db&a=&sid=f58c1cdefacc680b799412c7645ed7f7&p='+string_page)

    page_info = str(resp.text)

print(page_info)

我也尝试过使用urllib,同样的情况也发生了

我不确定这是否能解决它,但是尝试一下在标题中添加它,可能会奏效

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36'

你试过了吗?也许“应该将用户代理指定为标题中的字段。”您可能需要登录才能访问URL中的页面。当您使用Python时,它以“来宾”的身份访问页面。尝试了标题解决方案。不走运。我没有登录到我的浏览器,但它仍然可以工作。您可能在较早登录时,浏览器记住了cookies,这就是为什么它可以为您工作。然而,你应该分享url以获得更准确的建议,而不是像你帖子中的坏建议。是的,已经尝试过了。不幸的是没有运气