Я пытаюсь отправить запрос для входа на сайт с использованием модуля Requests в Python, но он не работает. Я новичок в этом... поэтому я не могу понять, должен ли я делать свои файлы cookie Username и Password или какую-либо HTTP-авторизацию, которую я нашел (??).
from pyquery import PyQuery
import requests
url = 'http://www.locationary.com/home/index2.jsp'
Итак, теперь я думаю, что я должен использовать "пост" и файлы cookie...
ck = {'inUserName': 'USERNAME/EMAIL', 'inUserPass': 'PASSWORD'}
r = requests.post(url, cookies=ck)
content = r.text
q = PyQuery(content)
title = q("title").text()
print title
У меня такое чувство, что я делаю файлы cookie неправильно... Я не знаю.
Если он не регистрируется правильно, заголовок домашней страницы должен появиться на "Locationary.com", и если это так, это должна быть "Домашняя страница".
Если бы вы могли бы объяснить мне несколько вещей о запросах и куках и помочь мне в этом, я был бы очень признателен.: D
Спасибо.
... Это все еще не работает. Хорошо... так вот что говорит HTML-страница домашней страницы, прежде чем вы входите в систему:
</td><td><img src="http://www.locationary.com/img/LocationaryImgs/icons/txt_email.gif"> </td>
<td><input class="Data_Entry_Field_Login" type="text" name="inUserName" id="inUserName" size="25"></td>
<td><img src="http://www.locationary.com/img/LocationaryImgs/icons/txt_password.gif"> </td>
<td><input class="Data_Entry_Field_Login" type="password" name="inUserPass" id="inUserPass"></td>
Итак, я думаю, что делаю все правильно, но выход по-прежнему "Locationary.com"
2nd EDIT:
Я хочу иметь возможность оставаться в системе в течение длительного времени, и всякий раз, когда я запрашиваю страницу в этом домене, я хочу, чтобы содержимое отображалось, как если бы я вошел в систему.