Scrapy यूआरएल का अनुरोध कर सकते सहभागी प्रतिक्रिया का पता लगाने के हो जाता है:Scrapy खोल 301 <code>GET</code> मानकों के साथ पैरामीटर के बिना URL पर पुनर्निर्देशित
scrapy shell "https://duckduckgo.com/?q=foo"
लेकिन कुछ वेबसाइटों के साथ, मेरे अनुरोध 301
पुनः निर्देशित हो जाता है और URL पैरामीटर हटा दिए जाते हैं:
DEBUG: Redirecting (301) to <GET http://foo.com/mypage/>
from <GET http://foo.com/mypage/?bar=baz>
DEBUG: Crawled (200) <GET http://foo.com/mypage/> (referer: None)
जब मैं सामान्य रूप में अपने ब्राउज़र में http://foo.com/mypage/?bar=baz
जाएँ मैं रीडायरेक्ट नहीं होते हैं और GET
मापदंडों रहते हैं।
क्या कोई सुझाव दे सकता है कि मैं पुनर्निर्देशित होने से कैसे बच सकता हूं?
संपूर्ण कोड और आपको मिली त्रुटि पोस्ट करें। –
अरे, मैंने पूरा कोड और आउटपुट संदेश पोस्ट किया है। – Raj
@ user2019135, अपने ब्राउज़र की उपयोगकर्ता-एजेंट स्ट्रिंग का उपयोग करने का प्रयास करें, उदाहरण के लिए ['USER_AGENT' सेटिंग] (http://doc.scrapy.org/en/latest/topics/settings.html#user-agent) –