请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

CrawlerProcess(settings) 启动爬虫 settings 设置无效

project_settings = get_project_settings()
settings = project_settings.copy_to_dict()

settings['PARENT_SPIDER_KEY'] = 'a'

process = CrawlerProcess(settings)
process.crawl(crawler_name, rule=rulers)
process.start()

老师我用这种方式启动爬虫,在这里把 settings 中的 PARENT_SPIDER_KEY 键改为 a 这个值,但是在爬虫程序里调用get_project_settings 获取不到刚才的 a 那个值,PARENT_SPIDER_KEY 的值还是 配置文件中的默认设置,我想通过 CrawlerProcess(settings) 动态改变 PARENT_SPIDER_KEY 的值 该怎么写?

正在回答 回答被采纳积分+3

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号