Как войти в Iptorrents.com через запросы Python - PullRequest
0 голосов
/ 27 января 2019
import requests

POST_LOGIN_URL = 'https://www.iptorrents.com/login.php'

REQUEST_URL = 'https://www.iptorrents.com/t'

payload = {
    'username_input_username': 'ZZZZZZZZ',
    'password_input_password': 'ZZZZZZZZZ',
}

with requests.Session() as session:
    post = session.post(POST_LOGIN_URL, data=payload)
r = session.get(REQUEST_URL)
print(r.text) 

Я ожидал показать мне источник домашней страницы торрента, но он просто показывает исходный код страницы входа.

1 Ответ

0 голосов
/ 28 января 2019

Я заметил, что вы используете эту ссылку для входа на сайт

https://www.iptorrents.com/login.php

Хотя это не вызов API, который позволяет пользователю войти в систему.Если вы внимательно заметили, вот сетевой вызов, который регистрирует пользователя на веб-сайте.

https://www.iptorrents.com/take_login.php

Со структурой полезной нагрузки как:

payload = {
    'username': 'zzzz',
    'password': 'zzzzzzzzz',
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...