Проблемы при очистке веб-сайта с помощью формы входа с python - PullRequest
1 голос
/ 28 апреля 2020

Проблема

Я новичок в очистке веб-страниц и пытаюсь вначале очистить веб-сайт с логином, который http://gaonnuri.ksain.net/xe/login этого сайта.

inte rnet говорит вам, что вы должны использовать post для ввода пароля и имени пользователя, но это не работает так, как должно.

Так, как я это сделал был: я сначала создал полезную нагрузку с моим именем пользователя и паролем (идентификатор и пароль в коде являются поддельными), а затем разместил на веб-сайте.

Имя полезной нагрузки user_id и password пришло из html name формы входа в систему, как говорят многие сайты.

Это мой код

import requests

session=requests.Session()

payload = {
    'user_id': 'myusername',
    'password': 'mypassword'
}


s = session.post('http://gaonnuri.ksain.net/xe/login', data=payload)

s = session.get('http://gaonnuri.ksain.net/xe/?mid=home')
print(s.text)

Есть идеи, как заставить это работать?

...