#!!! pip3 install 2captcha-python
import requests
from bs4 import BeautifulSoup
from twocaptcha import TwoCaptcha
def get_content(html):
soup = BeautifulSoup(html, 'html.parser')
item = soup.find('input', attrs={'name': '_csrf_token'})
csrf = item['value']
return csrf
solver = TwoCaptcha('TOKEN')
g_recaptcha = ''
try:
result = solver.recaptcha(
sitekey='6LftX68ZAAAAAOvXzEPz4lx9jgzfHdU3uVj-ptKT',
url='https://3ddd.ru/login',
invisible=1)
except Exception as e:
exit(e)
else:
g_recaptcha = result['code']
header = {
# 'user-agent': user
}
url = 'https://3ddd.ru/login'
url_form = 'https://3ddd.ru/login_check'
loging = requests.get(url, headers=header)
loging_cookies = loging.cookies
login_csrf = get_content(loging.text)
datas = {
'_username': 'EMAIL',
'_password': 'PASS',
'_csrf_token': login_csrf,
'g-recaptcha-response': g_recaptcha,
}
loging2 = requests.post(url_form, data=datas, headers=header, cookies=loging_cookies)
print(loging2.text) 
<div id="content"><div id="avtorisation_page"><h2 class="avtorisation">�����������</h2><form action="/login_check" method="post" id="autorisation_form_1"><input type="hidden" name="_csrf_token" value="AwlIWckTA3OCk-qCEEtTg-IwUtGsiDZF0HqqrIPlXJQ" /><dl><dt> </dt><dd class="form_error">
������ CSRF
</dd><dt> </dt><dd class="form_error1">
� ����� ������������ �� ��������� ����������� ����� �� �������. ����������� email ��� �����.
</dd><dt><label for="aut_login">Email</label></dt><dd><input type="email" class="text_button" id="username" name="_username" value="" required="required" pattern="([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$"></dd><dt><label for="aut_password">������</label></dt><dd><input type="password" class="text_button" id="password" name="_password" required="required" autocomplete="off"></dd></dl><input type="hidden" id="sky_user_login__remember_me" name="sky_user_login[_remember_me]" value="on" /><div class="butons"><button type="submit" class="sub_button_green unactive button_grey g-recaptcha" disabled id="login_form_submit"
data-sitekey="6LftX68ZAAAAAOvXzEPz4lx9jgzfHdU3uVj-ptKT"
data-callback='onSubmit'
data-action='submit'>�����</button><span class="forget_password"><a href="/resetting/request">������ ������?</a></span></div><div class="register">��� �� ������������������? <a href="/register/register">������������������ ������</a></div></form></div></div>
<div id="sidebar" >
</div>
<div class="pfooter"></div>datas = {
'_username':'def',
'_password':'def'
}
header = {
'user-agent': user
} 

import requests
import fake_useragent
from bs4 import BeautifulSoup
user = fake_useragent.UserAgent().random
datas = {
'_username':'def',
'_password':'def',
'_csrf_token':'def'
}
header = {
'user-agent': user
}
url = 'https://3ddd.ru/login'
url_form = 'https://3ddd.ru/login_check'
s = requests.Session()
loging = requests.get(url, headers=header)
def get_content(html):
soup = BeautifulSoup(html, 'html.parser')
item = soup.find('input', attrs={'name': '_csrf_token'})
csrf = item['value']
return csrf
datas['_username'] = '*****'
datas['_password'] = '******'
datas['_csrf_token'] = get_content(loging.text)
loging2 = s.post(url_form, data = datas, headers=header)