Нужно написать чекер, но есть нюансы с google captcha и что бы всё работало как надо требуется токен _GRECAPTCHA, а откуда его брать не понятно. Запросы на получения этого токена не отправляются и в куках я его не нашёл POST /recaptcha/api2/reload?k=6LcTTLsUAAAAAEGmsLgIIBd4RSLbgqn-a_enXUpX HTTP/2 Host: www.google.com Cookie: _GRECAPTCHA=09ALcxeyrbMHambxtlwh9d2oCxFEE1-bxpwbc1nsR0M_52uAXSqPhgcPOCn1urnHNVh5PpeUtLLQuTEPbEqr5URnY User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0 Accept: */* Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate, br Content-Type: application/x-protobuffer Content-Length: 16818 Origin: https://www.google.com Referer: https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcTTLsUAAAAAEGmsLgIIBd4RSLbgqn-a_enXUpX&co=aHR0cHM6Ly9hY2NvdW50Mi5mb3JleDR5b3UuY29tOjQ0Mw..&hl=ru&v=hbAq-YhJxOnlU-7cpgBoAJHb&size=invisible&cb=4d9fonia40cr Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: same-origin Te: trailers Код POST /recaptcha/api2/reload?k=6LcTTLsUAAAAAEGmsLgIIBd4RSLbgqn-a_enXUpX HTTP/2 Host: www.google.com Cookie: _GRECAPTCHA=09ALcxeyrbMHambxtlwh9d2oCxFEE1-bxpwbc1nsR0M_52uAXSqPhgcPOCn1urnHNVh5PpeUtLLQuTEPbEqr5URnY User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0 Accept: */* Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate, br Content-Type: application/x-protobuffer Content-Length: 16818 Origin: https://www.google.com Referer: https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcTTLsUAAAAAEGmsLgIIBd4RSLbgqn-a_enXUpX&co=aHR0cHM6Ly9hY2NvdW50Mi5mb3JleDR5b3UuY29tOjQ0Mw..&hl=ru&v=hbAq-YhJxOnlU-7cpgBoAJHb&size=invisible&cb=4d9fonia40cr Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: same-origin Te: trailers
в основном он постоянен и достаточно спарсить его 1 раз, но иногда сами админы сайта его обновляют в некст раз указывай точный сайт, где, что и откуда import requests import re headers = { '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.7', 'accept-language': 'ru,en;q=0.9', 'priority': 'u=0, i', 'referer': 'https://forex4you.org/', 'sec-ch-ua': '"Not A(Brand";v="8", "Chromium";v="132", "YaBrowser";v="25.2", "Yowser";v="2.5"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"Windows"', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'same-site', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 YaBrowser/25.2.0.0 Safari/537.36', } response = requests.get('https://account.forex4you.org/ru/login/', headers=headers) pattern = r"window\['RECAPTCHA_KEY'\]\s*=\s*'(.*?)';" match = re.search(pattern, response.text) if match: recaptcha_key = match.group(1) print(f"Найден ключ reCAPTCHA: {recaptcha_key}") else: print("Ключ reCAPTCHA не найден.") Python import requests import re headers = { '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.7', 'accept-language': 'ru,en;q=0.9', 'priority': 'u=0, i', 'referer': 'https://forex4you.org/', 'sec-ch-ua': '"Not A(Brand";v="8", "Chromium";v="132", "YaBrowser";v="25.2", "Yowser";v="2.5"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"Windows"', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'same-site', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 YaBrowser/25.2.0.0 Safari/537.36', } response = requests.get('https://account.forex4you.org/ru/login/', headers=headers) pattern = r"window\['RECAPTCHA_KEY'\]\s*=\s*'(.*?)';" match = re.search(pattern, response.text) if match: recaptcha_key = match.group(1) print(f"Найден ключ reCAPTCHA: {recaptcha_key}") else: print("Ключ reCAPTCHA не найден.")