我必须在https://isbnsearch.org/从给定的isbn编号中获取书籍的详细信息。查询url看起来像这个
https://isbnsearch.org/isbn/<ISBN number>
当我从POSTMAN发出get请求时,一切如愿以偿。。但无法处理请求。我的代码看起来像这个
url = 'https://isbnsearch.org/isbn/9788170289265'
requests.get(url)
这会产生403的状态代码。如果禁止"请求",为什么不禁止邮递员呢。?
您请求的站点似乎不支持默认的python请求User-Agent
,即python-requests/2.25.0
或您使用的任何版本。更改User-Agent
似乎有效:
import requests
url = "https://isbnsearch.org/isbn/9788170289265"
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64;"}
r = requests.get(url, headers=headers)