【发布时间】:2021-10-01 03:13:02
【问题描述】:
我可以访问这个网站,我是从另一个网站 https://www.betexplorer.com/soccer/algeria/ligue-1/bordj-bou-arreridj-tlemcen/tfvAHu7U/ 在开发者工具的网络部分获得的。
代码
import requests
url = 'https://www.betexplorer.com/archive-odds/4urejxv464x0xd4645/18/'
response = requests.get(url, headers={'User-Agent': 'my user agent'})
print(response)
输出<Response [404]>
【问题讨论】:
-
当我查看betexplorer.com/soccer/algeria/ligue-1/… 的所有请求时,我找不到
https://www.betexplorer.com/archive-odds/4urejxv464x0xd4645/18/。是这个网站的吗? -
如果您尝试通过您喜欢的浏览器访问该 URL,您将获得 HTTP 404。
-
您必须将鼠标悬停在赔率上,然后才会出现请求@AndrejKesely
-
我添加了一张图片,显示在开发者工具中状态码是 200 @AndyKnight
-
@luka,您发送的请求与浏览器发送的请求不同。您可以添加一些您在 devtools 中看到的标头,它会通过。
标签: python web-scraping request