使用 scrapyd 部署 scrapy

1.scrapyd 是什么?

Scrapyd 是一个用于部署和运行 Scrapy 爬虫项目的服务器应用程序。它使得你可以通过 HTTP 命令来部署、管理和执行多个 Scrapy 爬虫,非常适合持续集成和生产环境中的爬虫部署。

2.安装scrapyd 并使用

2.1 安装 scrapyd

bash 复制代码
F:\scrapydTest>pip install scrapyd

2.2 启动scrapyd

bash 复制代码
F:\scrapydTest>scrapyd

2.3修改配置文件,并添加 bat 文件

添加bat 文件:D:\Python\Python310\ 是python安装路径

bash 复制代码
@echo off
"D:\Python\Python310\python.exe" 
"D:\Python\Python310\Scripts\scrapyd-deploy" %*

执行 scrapyd 效果

2.4 安装客户端并运行客服端

bash 复制代码
F:\scrapydTest>pip install scrapyd-client

运行客服端

bash 复制代码
F:\scrapydTest>scrapyd-deploy
Error: no Scrapy project found in this location

2.5 部署项目到 scrapyd ,进入 scrapy 项目,修改配置.cfg

命令:scrapyd-deploy 部署名(配置文件中设置的名称) -p 项目名称



可用浏览器直接访问:

bash 复制代码
http://localhost:6800/listjobs.json?project=itcastScrapy
bash 复制代码
运行 scrapyd 命令:scrapyd
把项目部署到scrapyd: scrapyd-deploy itcast -p itcastScrapy

scrapydWeb

bash 复制代码
安装
pip install scrapydweb
pip install logparser
pip install pywin32 (针对windows)
参考:https://blog.csdn.net/chang995196962/article/details/116196854
bash 复制代码
参考文档:https://blog.csdn.net/weixin_44799217/article/details/122211609

以上是scrapyd 部署scrapy 项目的简单应用,目前正在学习scrapyd 相关知识,大家有相关内容的学习资料可以评论共享哦

相关推荐
深蓝电商API1 小时前
快速上手 Scrapy:5 分钟创建一个可扩展的爬虫项目
爬虫·python·scrapy
深蓝电商API8 天前
将爬虫部署到服务器:Scrapy+Scrapyd 实现定时任务与监控
服务器·爬虫·scrapy
数据牧羊人的成长笔记8 天前
python爬虫scrapy框架使用
爬虫·python·scrapy
MongoVIP11 天前
Scrapy爬虫实战:正则高效解析豆瓣电影
python·scrapy
深蓝电商API12 天前
Scrapy 框架深度解析:架构、组件与工作流程
scrapy·架构
深蓝电商API12 天前
Scrapy 中间件详解:自定义下载器与爬虫的 “拦截器”
爬虫·scrapy·中间件
计算机毕设残哥14 天前
基于Hadoop+Spark的人体体能数据分析与可视化系统开源实现
大数据·hadoop·python·scrapy·数据分析·spark·dash
计算机毕设残哥16 天前
基于Hadoop+Spark的商店购物趋势分析与可视化系统技术实现
大数据·hadoop·python·scrapy·spark·django·dash
万粉变现经纪人22 天前
如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘tokenizers’ 问题
python·selenium·测试工具·scrapy·beautifulsoup·fastapi·pip
B站_计算机毕业设计之家24 天前
✅ 基于Scrapy与朴素贝叶斯的校园舆情监测与预警系统 Django+B/S架构 可视化大屏 机器学习
python·scrapy·架构·数据分析·django·情感分析·舆情分析