Вход в Python-запрос не работает должным образом - PullRequest
0 голосов
/ 08 июня 2018

Так что я не уверен почему, но читая множество других подобных проблем и решенных вопросов здесь, я не могу понять, почему мой запрос не распечатывает страницу за формой входа в систему.Я использую простую веб-страницу, чтобы проверить это, где я зарегистрирован.Предоставление кредитов в моей полезной нагрузке и хранение cookie с использованием .Session() должно открыть мой второй URL.Но вместо этого я получаю печатную форму для входа.Я проверил с помощью wireshark и Burp Suite, и все, что я вижу, когда запускаю скрипт, выглядит так, будто я захожу на веб-страницу.

Вот код:

# -*- coding: utf-8 -*-
import requests

url = 'http://www.chicago-cz.com/forum/login.php'

headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.62 Safari/537.36'}

payload = {
    "username": "User_321", 
    "password": "S33cr3t",
}

with requests.Session() as s:
    p = s.post(url, headers=headers, data=payload)
    #print p.text

    # URL behind login (Inbox)
    r = s.get('http://www.chicago-cz.com/forum/privmsg.php?folder=inbox')
    print r.content
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...