Python 请求响应 404

时间:2021-07-24 09:07:38

标签: python web-scraping request

我可以访问这个网站,我是从另一个网站 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]>

enter image description here

1 个答案:

答案 0 :(得分:1)

设置 Referer HTTP 标头以获得正确的响应:

import json
import requests


url = "https://www.betexplorer.com/archive-odds/4urejxv464x0xd4645/18/"
headers = {
    "Referer": "https://www.betexplorer.com",
}
data = requests.get(url, headers=headers).json()

print(json.dumps(data, indent=4))

打印:

[
    {
        "date": "23.07. 17:36",
        "odd": "1.88",
        "change": "+0.08"
    },
    {
        "date": "23.07. 17:34",
        "odd": "1.80",
        "change": "-0.01"
    },

...
相关问题