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实现猜数字游戏(无重复数字)示例分享
Mar 29 Python
初步解析Python中的yield函数的用法
Apr 03 Python
Python中装饰器学习总结
Feb 10 Python
python 列表,数组,矩阵两两转换tolist()的实例
Apr 04 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
Django之模板层的实现代码
Sep 09 Python
python实现图片插入文字
Nov 26 Python
PyTorch 对应点相乘、矩阵相乘实例
Dec 27 Python
python读取mysql数据绘制条形图
Mar 25 Python
Django 实现图片上传和下载功能
Dec 31 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的ASP防火墙
2006/10/09 PHP
用ODBC的分页显示
2006/10/09 PHP
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
array_multisort实现PHP多维数组排序示例讲解
2011/01/04 PHP
色色整理的PHP面试题集锦
2012/03/08 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
php pdo操作数据库示例
2017/03/10 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
node.js不得不说的12点内容
2014/07/14 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
简单对比分析JavaScript中的apply,call与this的使用
2015/12/04 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
利用three.js画一个3D立体的正方体示例代码
2017/11/19 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
Python进行数据科学工作的简单入门教程
2015/04/01 Python
Python中的异常处理简明介绍
2015/04/13 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
python 搜索大文件的实例代码
2019/07/08 Python
python机器学习库xgboost的使用
2020/01/20 Python
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
写好自荐信的几个要点
2013/12/26 职场文书
中学教师培训制度
2014/01/31 职场文书
安全标准化汇报材料
2014/02/03 职场文书
培训班主持词
2014/03/28 职场文书
校园安全标语
2014/06/07 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
暂住证明怎么写
2015/06/19 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server
Python可视化学习之seaborn调色盘
2022/02/24 Python
Oracle使用别名的好处
2022/04/19 Oracle