Scrapy部署到Scrapyd服务器

1.环境搭配

  • 1.1安装scrapyd pip install scrapyd
  • Scrapyd是一个服务,用来运行scrapy爬虫的
  • 它允许你部署你的scrapy项目以及通过HTTP
  • JSON的方式控制你的爬虫 官方文档:http://scrapyd.readthedocs.org/

DOS 成功样例

安装成功

可视化成功样例

输入 url: http://127.0.0.1:6800/

在这里插入图片描述

  • 1.2安装Scrapy-client pip install scrapy-client
  • scrapy-client 相当于一个客户端
  • 它允许我们将本地的scrapy项目打包发送到scrapyd 这个服务端

2.部署

  • 部署Scrapyd

  • 首先进入Scrapy框架的根目录,里面有一个scrapy.cfg文件

  • 本scrapy项目叫 demo
    在这里插入图片描述

  • 修改scrapy.cfg文件

  • 首先将url的注释去除,url,就是我们要将scrapy部署到的服务器地址

  • 随后将 [deploy] 改为 [deploy:scrapyd1],这里需要注意的是scrapyd1是我们自己定义的,任意均可。在这里插入图片描述

  • 进入D:\ProgramData\Anaconda3\Scripts(python安装的地址)

  • 在此目录下创建文件 scrapyd-deploy.bat

  • 文件的内容为(内容中的D:\ProgramData\Anaconda3请大家根据自己情况进行更改)

@echo off
"D:\ProgramData\Anaconda3\python.exe" "D:\ProgramData\Anaconda3\Scripts\scrapyd-deploy" %*

在这里插入图片描述

运行

  • 1 首先运行scrapyd
    在这里插入图片描述
  • 2 进入爬虫的根目录运行 scrapyd-deploy scrapyd1 -p xlwb
  • scrapyd1是我们之前定义的 [deploy:scrapyd1]
  • xlwb 是自己命名
  • 如何进入的不是爬虫的根目录执行此操作出现的情况为
    Error: no Scrapy project found in this location
  • 根目录执行效果为
    在这里插入图片描述
    此时我们已然成功的将
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值