首页 > 解决方案 > 如何在 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

标签: pythonseleniumselenium-webdriverweb-scrapingscrapy

解决方案


SELENIUM_DRIVER_ARGUMENTS = ['--headless']从 settings.py 中删除。

使用 selenium webdriver 你可以传递参数,这个参数确保它是一个无头浏览器。


推荐阅读