Я пытаюсь отправить запрос на вход на веб-сайт с помощью модуля запросов в Python, но на самом деле он не работает. Я новичок в этом ... поэтому я не могу понять, следует ли мне создавать файлы cookie для имени пользователя и пароля или какой-либо тип авторизации HTTP, который я нашел (??).
from pyquery import PyQuery
import requests
url = 'http://www.locationary.com/home/index2.jsp'
Итак, теперь я думаю, что должен использовать «почту» и куки ....
ck = {'inUserName': 'USERNAME/EMAIL', 'inUserPass': 'PASSWORD'}
r = requests.post(url, cookies=ck)
content = r.text
q = PyQuery(content)
title = q("title").text()
print title
У меня такое ощущение, что я неправильно делаю с печеньем ... Не знаю.
Если он не входит в систему правильно, заголовок домашней страницы должен выходить на «Locationary.com», а если это происходит, это должно быть «Домашняя страница».
Если бы вы могли объяснить мне кое-что о запросах и файлах cookie и помочь мне в этом, я был бы очень признателен. : 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"
2-е РЕДАКТИРОВАНИЕ:
Я хочу иметь возможность оставаться в системе в течение длительного времени, и всякий раз, когда я запрашиваю страницу в этом домене, я хочу, чтобы контент отображался так, как если бы я вошел в систему.