Я пытаюсь войти на веб-сайт, но у меня возникают проблемы с этим. Я читал различные решения, но где я борюсь, как узнать форму данных для входа?
Например, в этом решении:
def main():
# Start a session so we can have persistant cookies
session = requests.session()
# This is the form data that the page sends when logging in
login_data = {
'Name': Name,
'Password': Password,
'Log In': 'Log In'
}
# Authenticate
r = session.post(URL, data=login_data)
Откуда вы знаете, что данные для входа в эту форму? Буду признателен за помощь в поиске информации о классе request.session и о том, как/что он делает с login_data.
Каждое решение, которое я пробовал, просто отображает источник веб-страницы, говоря, что мне нужно войти в систему, чтобы получить к ней доступ.
Дайте мне знать, если что-то было неясно
ВАШЕ ЗДОРОВЬЕ
session.post
отличается отrequests.post
, и ожидается, что вы просмотрите документациюrequests.post
, чтобы выяснить все остальное. - person abarnert   schedule 21.06.2013