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 相关文章推荐
pyramid配置session的方法教程
Nov 27 Python
python在控制台输出进度条的方法
Jun 20 Python
Python3.6 Schedule模块定时任务(实例讲解)
Nov 09 Python
Python实现可自定义大小的截屏功能
Jan 20 Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 Python
python实现excel读写数据
Mar 02 Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
May 13 Python
python实现大文本文件分割
Jul 22 Python
10张动图学会python循环与递归问题
Feb 06 Python
PyTorch中permute的使用方法
Apr 26 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 session和cookie使用说明
2010/04/07 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
Laravel如何创建服务器提供者实例代码
2019/04/15 PHP
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
python定义类self用法实例解析
2020/01/22 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
美国知名艺术画网站:Art.com
2017/02/09 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
Linux如何压缩可执行文件
2014/03/27 面试题
一套Delphi的笔试题一
2016/02/14 面试题
工程专业应届生求职信
2014/02/19 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
绿化工程实施方案
2014/03/17 职场文书
青春演讲稿范文
2014/05/08 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
端午节寄语2015
2015/03/23 职场文书
入党转正介绍人意见
2015/06/03 职场文书