python scrapy 302(我想返回原始页面)

python scrapy 302(我想返回原始页面),scrapy,scrapy-shell,Scrapy,Scrapy Shell,我要去刮 本页 但是url重定向到 我是如何回到第一页并使用第一页的解析方式(xpath)继续的? 谢谢 将您重定向到移动站点的原因是您的用户代理不是已知的桌面浏览器 您可以将settings.py中的USER\u AGENT变量修改为类似于USER\u AGENT='Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/57.0.2987.133 Safari/537.36' 如果您坚持不被重

我要去刮 本页

但是url重定向到 我是如何回到第一页并使用第一页的解析方式(xpath)继续的?
谢谢

将您重定向到移动站点的原因是您的用户代理不是已知的桌面浏览器

您可以将
settings.py
中的
USER\u AGENT
变量修改为类似于
USER\u AGENT='Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/57.0.2987.133 Safari/537.36'


如果您坚持不被重定向,可以使用
{'dont\u redirect':True,'handle\u httpstatus\u list':[302]}在请求中添加
meta
变量。这样,您就不会被重定向。

如何升级到顶部?非常感谢!但是如果我使用第二种方法,那么我就无法获取页面(),view resopnse是一个通知我请求重定向url的文本。而使用用户代理的第一种方法,是的,我使用了用户代理的Mozilla/5.0(Linux;Android 6.0;Nexus 5 Build/MRA58N)AppleWebKit/537.36(KHTML,像Gecko一样)Chrome/58.0.3029.110 Mobile Safari/537.36'它是移动用户代理吗?我不知道如何更改它,但我获得用户代理的方法是在chrome中“响应”。我一直在尝试“iphone6”,那么如何改变chrome中的响应方式以获得非移动用户代理?@TomJhonson FFT您可以从这里获得常见的用户代理字符串: