python - 如何在 Scrapy Selenium 中使用带头的 chrome 驱动程序
问题描述
我正在使用带有scrapySelenium的Scrapy,但是scrapy selenium从一个无头浏览器开始,但出于某种目的,我需要用head启动它,这样我才能继续看到我的scrapy在浏览器中做了什么如何关闭scrapy设置中传递的无头参数
这是我在设置中复制的内容,如您所见,它是无头的,但希望看到浏览器打开 Scrapy Selenium 无论如何都来自shutil import
SELENIUM_DRIVER_NAME = 'chrome' SELENIUM_DRIVER_EXECUTABLE_PATH = which('chromedriver') SELENIUM_DRIVER_ARGUMENTS=['-headles'] # '--headless' 如果使用 chrome 而不是 firefox
解决方案
SELENIUM_DRIVER_ARGUMENTS = ['--headless']
从 settings.py 中删除。
使用 selenium webdriver 你可以传递参数,这个参数确保它是一个无头浏览器。
推荐阅读
- ios - Metal中的核函数
- ios - UISearchController:昏暗的覆盖覆盖搜索栏本身
- python - 将值从 python 类对象附加到 Python 中的另一个类对象
- c# - 使用相对路径从共享布局调用 mvc razor 视图中的函数,即 _layout.cshtml
- graphql - 如何使用 apollo ios 客户端实现 graphql 订阅
- android - ScrollView 在片段中不起作用
- php - 最后一个值没有存储在codeigniter会话中的数组中
- oracle - 如何将 oracle 日期格式转换为 IST 格式?
- c# - 在 Visual Studio 代码中构建现有代码
- r - 与上一时期相比,显示增加/减少值的变异列