即使我在发出正常请求时提供了所有数据、cookie 和参数,Cloudflare 如何知道该请求来自脚本?它检查什么?难道我做错了什么?例如(我已经编辑了一些值):
import requests
cookies = {
'__Host-next-auth.csrf-token': '...',
'cf_clearance': '...',
'oai-asdf-ugss': '...',
'oai-asdf-gsspc': '...',
'intercom-id-dgkjq2bp': '...',
'intercom-session-dgkjq2bp': '',
'intercom-device-id-dgkjq2bp': '...',
'_cfuvid': '...',
'__Secure-next-auth.callback-url': '...',
'cf_clearance': '...',
'__cf_bm': '...',
'__Secure-next-auth.session-token': '...',
}
headers = {
'authority': 'chat.openai.com',
'accept': 'text/event-stream',
'accept-language': 'en-IN,en-US;q=0.9,en;q=0.8',
'authorization': 'Bearer ...',
'content-type': 'application/json',
'cookie': '__Host-next-auth.csrf-token=...',
'origin': 'https://chat.openai.com',
'referer': 'https://chat.openai.com/chat',
'sec-ch-ua': '"Brave";v="111", "Not(A:Brand";v="8", "Chromium";v="111"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Linux"',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'sec-gpc': '1',
'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36', …Run Code Online (Sandbox Code Playgroud)