如何更改scrapy shell中view(response)命令使用的浏览器?它默认为我的机器上的safari,但我希望它使用chrome,因为chrome中的开发工具更好。
答案 0 :(得分:0)
目前没有方法可以指定用于打开响应的浏览器,因为它在内部使用webbrowser
包。此程序包使用默认配置的浏览器打开当前响应。
您可以随时将默认浏览器更改为系统上的Chrome,这应该使webbrowser
使用它。
答案 1 :(得分:0)
如eLRuLL所述,view(response)
使用webbrowser
打开您下载的网页。要更改其行为,您需要设置一个BROWSER
环境变量。
您可以通过在~/.bashrc
文件的末尾添加以下行来做到这一点:
export BROWSER=/usr/bin/firefox
(如果您想使用Firefox)。
我没有安装Chrome,但是通过在Google上进行快速搜索,看来其路径为/usr/bin/google-chrome-stable
;因此,您可以尝试使用export BROWSER=/usr/bin/google-chrome-stable
。我没有在Chrome上进行测试。
答案 2 :(得分:0)
这为我修复了此问题: 如果您使用的是Windows 10,请在系统上查找或创建随机的html文件。
现在尝试再次在Scrapy shell中使用view(response),它应该可以工作。