मुझे पाइथन और वेब-स्क्रैपिंग में नया छोड़ दिया गया है। और मैं वेबसाइट को स्क्रैप करने का पहला कदम भी प्राप्त नहीं कर सकता: लॉगिन। इससे पहले कि मैं mechanize
या selenium
का उपयोग करने का प्रयास करें, मैं पहले requests
का उपयोग करना चाहता हूं। क्या कोई मेरी मदत कर सकता है?मैं इस वेबसाइट को लॉगिन करने के लिए पाइथन अनुरोध का उपयोग कैसे कर सकता हूं?
जिस वेबसाइट पर मैं लॉग इन करने का प्रयास कर रहा हूं वह here है।
जिनके पास खाता नहीं है और मेरी मदद करना चाहते हैं, मैं क्रोम का उपयोग करके प्राप्त जानकारी प्रदान करूंगा।
पहला पोस्ट: POST_1.JPG। दूसरी पोस्ट: POST_2.JPG
और यहाँ लॉगिन प्रयास के लिए अपने कोड है:
import requests
s = requests.Session()
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36'}
payload = {'username': 'USERNAME',
'password': 'PASSWORD',
'submit.x': '21',
'submit.y': '12'}
s.post('https://ssologin.cuny.edu/oam/server/auth_cred_submit', data = payload, headers = headers)
target_page = s.get('https://home.cunyfirst.cuny.edu/psp/cnyepprd/EMPLOYEE/EMPL/h/?tab=DEFAULT', headers = headers)
if 'login' in target_page.url:
print("Failed to Login")
else:
print("Logged in Successfully!")
धन्यवाद !!!
एक उपयोगकर्ता नाम और पासवर्ड –