如何使用Scrapy提取CSS样式

如何使用Scrapy提取CSS样式,css,selenium,selenium-webdriver,web-scraping,scrapy,Css,Selenium,Selenium Webdriver,Web Scraping,Scrapy,我正在使用scrapy和selenium web驱动程序进行web抓取。但我发现SeleniumWebDriver非常慢,但我发现提取webelement的CSS属性更容易,例如 webElement.value_of_css_property('font-size') 如何仅使用scrapy而不使用selenium webdriver来实现这一点。为此,您必须在真正的浏览器中呈现内容Scrapydownloader不是浏览器,只有初始HTML页面,没有内置javascript引擎,无法下载其

我正在使用scrapy和selenium web驱动程序进行web抓取。但我发现SeleniumWebDriver非常慢,但我发现提取webelement的CSS属性更容易,例如

webElement.value_of_css_property('font-size')

如何仅使用scrapy而不使用selenium webdriver来实现这一点。

为此,您必须在真正的浏览器中呈现内容
Scrapy
downloader不是浏览器,只有初始HTML页面,没有内置javascript引擎,无法下载其他CSS或JS文件

使用
Scrapy
只能获得元素的
style
属性值,但仅此而已<代码>selenium是作业的工具

请注意,您可以避免将真实显示作为依赖项,并在一个应用程序中自动化无头浏览器或其他浏览器