2024-04-24 20:25:54 发布
网友
例如,据我所知,有两种方法可以禁用RedirectMiddleware。你知道吗
RedirectMiddleware
In the ^{}, set ^{} to FALSE
In the ^{}, modify the value of ^{} to ^{} in the ^{}
这两者有什么区别吗?你知道吗
有一点不同,主要是为了方便。你知道吗
使用REDIRECT_ENABLED可以在spider.custom_settings类参数中调整它。i、 e
REDIRECT_ENABLED
spider.custom_settings
class MySpider(scrapy.Spider): name = 'myspider' custom_settings = {'REDIRECT_ENABLED': True}
这样,您就可以在settings.py中设置REDIRECT_ENABLED = False项目,并且只在某些spider上启用它。 另一种方法是在custom_settings类参数中的每个spider中设置整个DOWNLOADER_MIDDLEWARES,这会非常混乱,我不确定它是否会工作。你知道吗
settings.py
REDIRECT_ENABLED = False
custom_settings
DOWNLOADER_MIDDLEWARES
有一点不同,主要是为了方便。你知道吗
使用
REDIRECT_ENABLED
可以在spider.custom_settings
类参数中调整它。i、 e这样,您就可以在
settings.py
中设置REDIRECT_ENABLED = False
项目,并且只在某些spider上启用它。另一种方法是在
custom_settings
类参数中的每个spider中设置整个DOWNLOADER_MIDDLEWARES
,这会非常混乱,我不确定它是否会工作。你知道吗相关问题 更多 >
编程相关推荐