Я сейчас пытаюсь начать с requests
.
Я изучил несколько страниц и учебных пособий, но на одном веб-сайте я застрял.
Логин на этой странице содержит следующие строки кода.
<input type="hidden" name="hiddenField_login" required="" value="1">
<input type="text" id="username" name="username" placeholder="Username">
<input type="password" id="password" name="password" placeholder="Passwort">
<button type="submit" class="submit" name="login"><img src="/system/theme/brain/style/images/login/go.gif">
</button>
Мой код:
import requests
payload = {
'hiddenField_login': '1',
'username': 'XXX',
'password': 'YYY',
'login': ' '
}
with requests.Session() as session:
b = session.post('http://example.com/index', data=payload)
c = session.get('http://example.com/me')
Формуляр сообщает мне, что необходимы следующие следующие записи.
{"Formulardaten":{"hiddenField_login":"1","username":"XXX","password":"YYY","login":""}}
Мой POST на этом веб-сайте должно выглядеть так:
hiddenField_login=1&username=XXX&password=YYY&login=
но я не могу ссылаться на аргумент "login", если я это сделаю, мое тело запроса будет 'NONE', и я не получу логин.
Надеюсь, я ничего не пропустил, я новичок в python и новичок в программировании.
Заранее спасибо!