আমি পাইথনের অনুরোধগুলির মডিউলটি ব্যবহার করে কোনও ওয়েবসাইটে লগ ইন করার জন্য একটি অনুরোধ পোস্ট করার চেষ্টা করছি তবে এটি সত্যিই কাজ করছে না। আমি এটিতে নতুন ... তাই আমি বুঝতে পারি না যে আমার নিজের ব্যবহারকারীর নাম এবং পাসওয়ার্ড কুকিজ বা কোনও ধরণের 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
আমার অনুভূতি আছে যে আমি কুকিগুলি ভুল করছি ... জানি না।
যদি এটি সঠিকভাবে লগ ইন না করে তবে হোম পৃষ্ঠার শিরোনামটি "লোকেশনারি ডটকম" এ উপস্থিত হওয়া উচিত এবং যদি এটি হয় তবে এটি "হোম পৃষ্ঠা" হওয়া উচিত।
আপনি যদি আমাকে অনুরোধ এবং কুকিজ সম্পর্কে কয়েকটি বিষয় ব্যাখ্যা করতে পারেন এবং এটির জন্য আমাকে সহায়তা করতে পারেন তবে আমি এটির প্রশংসা করব। : ডি
ধন্যবাদ
... এটি এখনও সত্যিই কাজ করে না। ঠিক আছে ... তাই আপনি লগ ইন করার আগে হোম পেজ এইচটিএমএল এটি বলে:
</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>
সুতরাং আমি মনে করি আমি এটি সঠিকভাবে করছি তবে আউটপুটটি এখনও "লোকেশন ডট কম" রয়েছে
২ য় সম্পাদনা:
আমি দীর্ঘ সময়ের জন্য লগইন থাকতে সক্ষম হতে চাই এবং যখনই আমি সেই ডোমেনের অধীনে কোনও পৃষ্ঠার জন্য অনুরোধ করি তখন আমি সামগ্রীটি এমনভাবে দেখাতে চাই যাতে আমি লগইন করেছি।