我創(chuàng)建了一個腳本,它將在以下位置創(chuàng)建和帳戶: https ://stress95.com/en/auth/view?op=registerimport requestsimport cloudscraperimport timeurl = ('https://stress95.com/en/auth/view?op=register')headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'}payload = {'firstName': 'test', 'email': 'afaff@pytronik.club', 'password': '12341fbb14', 'action': 'register', '_AntiCsrfToken': '3dee97c161c84c13a4400d19a8c6565c'}scraper = cloudscraper.create_scraper(interpreter='nodejs') # returns a CloudScraper instance# Or: scraper = cloudscraper.CloudScraper() # CloudScraper inherits from requests.Session#print(scraper.get(url).text)r = scraper.post(url, data=payload, headers=headers)print(r.text)請幫幫我,我對此感到瘋狂
1 回答

慕勒3428872
TA貢獻1848條經(jīng)驗 獲得超6個贊
這是因為你發(fā)錯地方了。您鏈接的 url 是具有注冊表單的端點。該注冊表在這里發(fā)布:
<form action="/en/auth/submit" method="post" class="login-form">
...
</form>
僅僅發(fā)布到他們的頁面不太可能做很多事情也毫無價值,因為他們表單中的第一個元素作為反 csrf 令牌:
<input type="hidden" name="_AntiCsrfToken" value="149d3fbcfdf74aec9eed68a4b78d33bf">
除非您從頁面加載,否則您的帖子不會具有該值,這意味著他們只會拒絕您的請求。
添加回答
舉報
0/150
提交
取消