第一步: 首先创建scrapy项目,打开虚拟机
第二步: 在setting中添加调度器、过滤器等

第三步: 在spider中修改集成的类RedisSpider redis_key, 添加redis_key

改写scrapy_redis项目

改写scrapy_redis项目

返回数据

改写scrapy_redis项目

第四步:

修改pipelines,导入数据库(自选数据库,本人选择的是虚拟机中的mongodb)

改写scrapy_redis项目

第五步:

修改虚拟机中的相关文件

1.进入 /etc/

改写scrapy_redis项目

2.用vim修改mongodb.conf中的bind_ip

改写scrapy_redis项目

 

改写scrapy_redis项目

改写scrapy_redis项目

保存并退出:  :wq

第六步:

重启数据库

改写scrapy_redis项目

接下来,上传项目到虚拟机,运行spider, 运行中会堵塞, 在redis中添加一个redis_key

改写scrapy_redis项目

查看mongodb

改写scrapy_redis项目

改写scrapy_redis项目

虚拟机和本地可同时运行。

参考文档:https://github.com/rmax/scrapy-redi

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2021-11-08
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
猜你喜欢
  • 2021-08-31
  • 2021-11-14
  • 2022-12-23
  • 2021-10-12
  • 2021-05-11
相关资源
相似解决方案