ฉันพยายามโพสต์คำขอเข้าสู่ระบบเว็บไซต์โดยใช้โมดูลคำขอใน Python แต่ใช้งานไม่ได้จริงๆ ฉันยังใหม่กับสิ่งนี้ ... ดังนั้นฉันจึงคิดไม่ออกว่าฉันควรจะสร้างคุกกี้ชื่อผู้ใช้และรหัสผ่านของฉันหรือสิ่งการอนุญาต 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" และหากเป็นเช่นนั้นควรเป็น "หน้าแรก"
หากคุณสามารถอธิบายบางสิ่งเกี่ยวกับคำขอและคุกกี้ให้ฉันและช่วยฉันได้ฉันจะขอบคุณมาก : ง
ขอบคุณ.
... มันยังไม่ได้ผลจริงๆ โอเค ... นี่คือสิ่งที่หน้าแรก 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:
ฉันต้องการเข้าสู่ระบบเป็นเวลานานและเมื่อใดก็ตามที่ฉันขอเพจภายใต้โดเมนนั้นฉันต้องการให้เนื้อหาแสดงราวกับว่าฉันลงชื่อเข้าใช้