मैं php + कर्ल के साथ चहचहाना में प्रवेश करने की कोशिश कर रहा हूँ के साथ चहचहाना में प्रवेश करने के लिए, लेकिन मुझे लगता है कि वहाँ कुछ मेरे अनुरोध के साथ गलत है क्योंकि मैं प्रतिक्रिया के रूप में यह मिलता है:कर्ल
कुछ तकनीकी रूप से गलत है।
ध्यान देने के लिए धन्यवाद- हम इसे ठीक करने जा रहे हैं और चीजें जल्द ही सामान्य पर ले जाएंगी।
php कोड मैं का उपयोग कर रहा है:
सत्र [username_or_email] = उपयोगकर्ता & सत्र [पासवर्ड] = पासवर्ड & remember_me =:
<?php $ch = curl_init($sTarget); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $sPost); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_COOKIESESSION, true); curl_setopt($ch, CURLOPT_COOKIEJAR, $_CKS); curl_setopt($ch, CURLOPT_COOKIEFILE, $_CKS); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data")); curl_setopt($ch, CURLOPT_REFERER, "https://twitter.com"); ?>
$ sPost इस तरह दिखता है 1 & scribe_log = & redirect_after_login = & प्रामाणिकता_टोकन = 6e706165609354bd7a92a99cf94e09140ea86c6f
कोड पहले लॉगिन फॉर्म फ़ील्ड प्राप्त करता है ताकि पोस्ट चर के उचित मान (ऑथ टोकन) हो। मैंने बस सबकुछ के बारे में कोशिश की और हां, मुझे पता है कि इसके लिए एक एपीआई है, लेकिन मैं सीखना चाहता हूं कि सीखने के लिए मैन्युअल कैसे करें।
अग्रिम धन्यवाद।
मैं उपयोगकर्ता का उपयोग करके लॉग इन करने के बारे में कैसे जाउंगा? स्क्रिप्ट उपयोगकर्ता को लॉग इन करने के लिए काम करती है लेकिन सत्र नहीं रहता है। – Zy0n
आप बाद में अनुरोधों में दोबारा उपयोग करने के लिए फ़ाइल में संग्रहीत कुकीज़ प्राप्त करने के लिए CURLOPT_COOKIEJAR का उपयोग करेंगे। –