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爬取csdn博客访问量
Feb 14 Python
Python对列表中的各项进行关联详解
Aug 15 Python
python 调用c语言函数的方法
Sep 29 Python
Python_LDA实现方法详解
Oct 25 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
Python实现批量压缩图片
Jan 25 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
Dec 19 Python
对Python Class之间函数的调用关系详解
Jan 23 Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 Python
python实现AHP算法的方法实例(层次分析法)
Sep 09 Python
Python实现随机生成迷宫并自动寻路
Jun 13 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中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
2016/10/12 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
jQuery表单选择器用法详解
2019/08/22 jQuery
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
对python中list的拷贝与numpy的array的拷贝详解
2019/01/29 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
会计与出纳自荐书范文
2014/03/16 职场文书
党支部对转正的意见
2015/06/02 职场文书
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript