scrapy-redis的安装部署步骤讲解


Posted in Python onFebruary 27, 2019

先说下自己的环境,redis是部署在centos上的,爬虫运行在windows上,

1. 安装redis

yum install -y redis

2. 修改配置文件

vi /etc/redis.conf

将 protected-mode no解注释,否则的话,在不设置密码情况下远程无法连接redis

3. 重启redis

systemctl restart redis

4. 关闭防火墙

systemctl stop firewalld.service

5. 开始创建scrapy-redis的相关,和普通的scrapy一样的创建,只不过修改setting.py文件,添加一行

REDIS_URL = 'redis://192.168.61.130:6379'

6. 修改spiders.py文件

# -*- coding: utf-8 -*-
from scrapy_redis.spiders import RedisSpider
class ExampleSpider(RedisSpider):
  name = 'myspider'
  redis_key = 'test_key'
  allowed_domains = ['www.example.com']
  def parse(self, response):
    print(1111)
    pass

7. 可以执行这个爬虫了

scrapy runspider example.py

8. 进入redis 

redis-cli -h 127.0.0.1 -p
rpush test_key http://test.com

即可看到爬虫开始运行了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python中Collections模块的Counter容器类使用教程
May 31 Python
Python编码爬坑指南(必看)
Jun 10 Python
使用实现pandas读取csv文件指定的前几行
Apr 20 Python
基于DataFrame筛选数据与loc的用法详解
May 18 Python
python pygame模块编写飞机大战
Nov 20 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
python3对拉勾数据进行可视化分析的方法详解
Apr 03 Python
python快速编写单行注释多行注释的方法
Jul 31 Python
哪种Python框架适合你?简单介绍几种主流Python框架
Aug 04 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
Python中re模块的元字符使用小结
Apr 07 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 Python
python三引号输出方法
Feb 27 #Python
浅析python的Lambda表达式
Feb 27 #Python
PySide和PyQt加载ui文件的两种方法
Feb 27 #Python
Python利用字典破解WIFI密码的方法
Feb 27 #Python
pyside+pyqt实现鼠标右键菜单功能
Dec 08 #Python
基于PyQt4和PySide实现输入对话框效果
Feb 27 #Python
python使用PyQt5的简单方法
Feb 27 #Python
You might like
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
php定义参数数量可变的函数用法实例
2015/03/16 PHP
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
laravel5.4+vue+element简单搭建的示例代码
2017/08/29 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
Python3基于sax解析xml操作示例
2018/05/22 Python
python3.8下载及安装步骤详解
2020/01/15 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
PyQt5实现画布小程序
2020/05/30 Python
一款基于css3和jquery实现的动画显示弹出层按钮教程
2015/01/04 HTML / CSS
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
学前教育求职自荐信范文
2013/12/25 职场文书
致跳远、跳高运动员广播稿
2014/01/09 职场文书
商场端午节活动方案
2014/01/29 职场文书
2014年应届大学生毕业自我鉴定
2014/01/31 职场文书
外语系大学生自荐信范文
2014/03/01 职场文书
基层党建工作简报
2015/07/21 职场文书
PHP策略模式写法
2021/04/01 PHP