Проблемы с отправкой post-запроса на сайт
Вот мой код (извините, я новичок, пока не научился разделять код).В данном коде я пытаюсь передать сайту https://helixmetaverse.com/#main путём post запроса данные моей почты, ну и решаю капчу так как она есть на сайте. На самом сайте сначала надо привязать криптокошелёк МЕТАМАСК, но я не уверен обязательно ли его сначала привязывать а потом уже отправлять пост запрос с почтой или пост запрос с кошельком и почтой сразу. Captcha решается с помощью captcha, и, похоже, с этим нет никаких проблем
import fake_useragent
from capmonster_python import RecaptchaV2Task, CapmonsterException
from dotenv import dotenv_values
from loguru import logger
config = dotenv_values('capt.env')
ANTICAPTCHA_KEY = str(config['CAPTCHA_API_KEY'])
print(ANTICAPTCHA_KEY)
login = '[email protected]'
key_for_helix = '6LeDrh0gAAAAAGeqVs6x1UCYwGELN6aQwV9ETN3Q'
while True:
try:
logger.info(f'{login}| Trying to solve a captcha')
capmonster = RecaptchaV2Task(ANTICAPTCHA_KEY)
task_id = capmonster.create_task('https://helixmetaverse.com/#main', key_for_helix)
result = capmonster.join_task_result(task_id)
captcha_response = result.get("gRecaptchaResponse")
except CapmonsterException as err:
logger.error(f'Error when solving captcha for {login}: {str(err.error_code)}, trying again')
except Exception as error:
logger.error(f'Error when solving captcha for {login}: {str(error)}, trying again')
else:
logger.success(f'Captcha successfully solved for {login}')
break
link = 'https://mntixvzfga.execute-api.us-east-1.amazonaws.com/setUser'
user = fake_useragent.UserAgent().random
header = {
'user-agent':user
}
datath = {
'email':'[email protected]'
}
responce = requests.post(link, data=datath, headers=header)
if responce.status_code == 200:
print('Okay')
else:
print('Not okay')
print(responce)
Результат - это:
<Response [500]>
Not okey
Я пробовал этот код с другими сайтами, например https://vktarget.ru/registration /, там код статуса был 200, но письмо с подтверждением почты при регистрации не пришло