Войдите на сайт php и веб-сайт, используя python без селена - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь зайти на этот сайт https://www.icloudemserp.com/tpct/ для очистки некоторых данных, но не могу войти. Я пытался сделать это с запросами в python, используя get для получения URL-адреса и post для отправки URL-адреса записи и данных формы. Это просто не работает, или я не понимаю.

Я знаю, как я могу достичь этого с селеном. Веб-сайт отправляет сообщения на этот веб-сайт только после того, как я войду в систему https://www.icloudemserp.com/corecampus/checkuser1.php, и это данные формы:

[General][1]
[Form data][2]
form data:
branchid: 1
userid:****
pass_word:***
branchid: 17
sel_acad_yr: 2013-2014
sel_sem: Sem 1
import requests
from bs4 import BeautifulSoup
login_data = {
    'branchid':'1',
    'userid':'****',
    'pass_word':'***',
    'branchid':'17',
    'sel_acad_yr': '2013-2014',
    'sel_sem': 'Sem1',
}

with requests.Session() as s:
    url = 'https://www.icloudemserp.com/tpct/'
    r = s.get(url)
    #soup = BeautifulSoup(r.content, 'html5lib')

    r = s.post('https://www.icloudemserp.com/corecampus/checkuser1.php', data=login_data)
    print(r.content)

Я даже на правильном пути?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...