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进程通信之匿名管道实例讲解
Apr 11 Python
探究Python中isalnum()方法的使用
May 18 Python
使用Python多线程爬虫爬取电影天堂资源
Sep 23 Python
Flask解决跨域的问题示例代码
Feb 12 Python
Python面向对象之类和对象属性的增删改查操作示例
Dec 14 Python
python实现多层感知器MLP(基于双月数据集)
Jan 18 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
python实现两个dict合并与计算操作示例
Jul 01 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
django自带的权限管理Permission用法说明
May 13 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 Python
90行Python代码开发个人云盘应用
Apr 20 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使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
微信小程序实现图片放大预览功能
2020/10/22 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
python 将dicom图片转换成jpg图片的实例
2020/01/13 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
Python xlwt模块使用代码实例
2020/06/10 Python
python 录制系统声音的示例
2020/12/21 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
美国在线咖啡、茶和餐厅供应商:LollicupStore
2018/05/04 全球购物
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
大学学年自我鉴定
2013/10/28 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
电子专业求职信
2014/06/19 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
如何设置多台电脑共享打印机?多台电脑共享打印机的方法
2022/04/08 数码科技