【发布时间】:2021-05-13 06:35:44
【问题描述】:
我正在尝试使用 python 获取请求https://api.dex.guru/v1/tokens/0x7060d3F1CC70A07f4768560B9D9B692ac29244dE。我尝试了很多不同的东西,但它们都以禁止 403 错误作为响应。我已经尝试了所有我能想到的方法,但没有成功。
目前我的这个请求的代码如下所示:
headers = {
'authority': 'api.dex.guru',
'cache-control': 'max-age=0',
'sec-ch-ua': '^\\^',
'sec-ch-ua-mobile': '?0',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36',
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
'sec-fetch-site': 'none',
'sec-fetch-mode': 'navigate',
'sec-fetch-user': '?1',
'sec-fetch-dest': 'document',
'accept-language': 'en-US,en;q=0.9',
'cookie': (cookies are here)
}
response = requests.get('https://api.dex.guru/v1/tradingview/symbols?symbol=0x7060d3f1cc70a07f4768560b9d9b692ac29244de-bsc', headers=headers)
然后我打印出响应,这是一个 403 错误。请帮忙,我需要这个数据来做一个项目。
【问题讨论】:
-
在 API 源尝试端点,看看是否有效:api.dex.guru
标签: python python-requests http-headers python-requests-html