【发布时间】:2014-07-31 19:09:06
【问题描述】:
是否可以在 Scrapy 中更改请求处理? 例如,如果我希望特定的 URL 必须不是由 scrapys 标准机器请求,而是由 Selenium 请求,并让我能够使用 Selenium 驱动程序方法对其进行操作。
怎么做?
【问题讨论】:
-
你读过Downloader Middleware吗?如果是这样,它怎么不是你想要的,或者你被困在哪里?如果没有,为什么不去读呢?
-
@abarnert 下载器中间件无法覆盖 url 的下载方式。
-
可以。再读一遍。为什么你认为它被称为 downloader 中间件?如果
HttpCacheMiddleware不能阻止正常下载,您认为它会如何工作?
标签: python selenium web-scraping scrapy