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发送邮件示例(支持中文邮件标题)
Feb 16 Python
python字符串连接的N种方式总结
Sep 17 Python
python实现udp数据报传输的方法
Sep 26 Python
python并发编程之线程实例解析
Dec 27 Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 Python
python 读取DICOM头文件的实例
May 07 Python
Form表单及django的form表单的补充
Jul 25 Python
python读取多层嵌套文件夹中的文件实例
Feb 27 Python
python 获取域名到期时间的方法步骤
Feb 10 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
Python中异常处理用法
Nov 27 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 输出双引号"与单引号'的方法
2010/05/09 PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
2010/11/01 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
解决pycharm 安装numpy失败的问题
2019/12/05 Python
python实现银行实战系统
2020/02/26 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
详解python的变量缓存机制
2021/01/24 Python
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
车贷收入证明范本
2014/01/09 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
事假请假条范文
2014/04/11 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js