Scrapy können Anforderungs-URLs mit GET
Parameter interaktiv die Antwort zu erkunden:Scrapy Shell bekommt 301 URL umgeleitet, ohne Parameter
scrapy shell "https://duckduckgo.com/?q=foo"
Aber mit einigen Websites, bekommt meine Anfrage 301
umgeleitet und die URL-Parameter gestrippt werden:
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)
als ich http://foo.com/mypage/?bar=baz
in meinem Browser als normal besuchen ich werde nicht umgeleitet und die GET
Parameter bleiben.
Kann jemand vorschlagen, wie ich vermeiden könnte, umgeleitet zu werden?
schreiben Sie den ganzen Code und Fehler, den Sie haben. –
Hey, ich habe den ganzen Code und die Ausgabenachricht gepostet. – Raj
@ user2019135, versuchen Sie es mit der User-Agent-Zeichenfolge Ihres Browsers, z. B. mit der Einstellung ['USER_AGENT'] (http://doc.scrapy.org/en/latest/topics/settings.html#user-agent) –