Я планирую автоматизацию с помощью python. Для этого мне нужно зайти на этот сайт и проверить, доступны ли поля на главных страницах.
Мой ввод
request_url: www.gmail.com payload: {'email': ' email@example.com ',' пароль ':' неправильный пароль '}
def post_request_curl(data):
headers = { 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36' }
try:
with requests.Session() as s:
login_data=data['login_details']
r = s.get(url=data['url'],header=headers)
soup = BeautifulSoup(r.content, 'html5lib')
login_data['form_build_id'] = soup.find('input', attrs={'name': 'form_build_id'})['value']
r = s.post(url=data['url'], data=login_data, headers=headers)
return r
except requests.exceptions.ConnectionError as t:
logging.error('Error occurred ' + str(t))
except Exception as e:
logging.error('Error occurred ' + str(e))