Jump to content

API call: how to get the cf_clearance cookie using python?


bpr

Featured Comment

Posted

Dear all

I manage to extract the cf_clearance cookie from my Browser's network analyser. If I paste it into a python request, I receive status 200.

---

cookies = {
'cf_clearance': 'xllzlZFlBAFUOuvQ9IEWizBB7fy6Ejv7LnnvD5ljZcs-1732833387-1.2.1.1-xgDerqjv6Qgn2J6183Qz7NuAVYsCcA5w9HPS0qX06pcF7.7wXicf75RPNvTcduRO60JFZh7Jqhvgp99.eP5_r2nrYq6EXXMltsU0bLcJ5hYt_rFs.BZX7GIIkAL1A3qnhEz9haRNyHjme32eZb8CyfGgMj9BpV67uC6VYW_ji1pF3A9..E0B0Xxg1myA_PzI50Lx9_6g6Lukgz6AbpgBAgIRbuDML_gCgXEHwFwD0.sjFkwcH_RAO3sWzPedLtBIhMxSDP8zY6bbhQYijTdTy0T6zEvEHr8OiGQbt93BpW8ddLvmWvClekUV4vtcqJ7mn1xet0.1y8MJOumwLb7.76D72Z5BIjdYnRqR59IlXL06rL1X71orr1zpbLOlliBHiD.AvmFW3U1TE4YMiDJ19Q',
}

headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0',
'Accept': 'application/graphql+json, application/json',
}

json_data = {
'query': 'query UserBalances {\n user {\n id\n balances {\n available {\n amount\n currency\n __typename\n }\n vault {\n amount\n currency\n __typename\n }\n __typename\n }\n __typename\n }\n}\n',
'operationName': 'UserBalances',
}

requests.post('https://stake.com/_api/graphql', cookies=cookies, headers=headers, json=json_data) # returns status 200

---

However, I want to make calls automatically. How can I get the cf_clearance cookie, which is necessary to bypass the Cloudflare Captcha?

Thank you & regards

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Privacy Policy Terms of Use