经过昨天整个晚上和今天早上,我真的有助于理解为什么 aiohttp 请求返回的结果与 requests 请求不同。
import requests
reqUrl = "https://api-mainnet.magiceden.io/all_collections_with_escrow_data"
headersList = {
"Accept": "*/*",
" User-Agent" : " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.61 Safari/537.36"
}
payload = ""
response = requests.request("GET", reqUrl, data=payload, headers=headersList)
print(response.text)
Run Code Online (Sandbox Code Playgroud)
返回整个内容 {"collections":[{"symbol"....
import aiohttp
import asyncio
headersList = {
'authority': 'api-mainnet.magiceden.io',
'Accept': 'application/json, text/plain, */*',
'accept-language': 'en-US,en;q=0.9',
'origin': 'https://magiceden.io',
'referer': 'https://magiceden.io/',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-site',
'sec-gpc': '1',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, …Run Code Online (Sandbox Code Playgroud)