ScrapydWeb:用于 Scrapyd 集群管理的web应用,支持 Scrapy 日志分析和可视化。
Scrapyd
:x:
ScrapydWeb
:x:
LogParser
:book:
推荐阅读
:eyes:
在线体验
:star:️
功能特性
-
:diamond_shape_with_a_dot_inside: Scrapyd 集群管理-
:100: 支持所有 Scrapyd JSON API -
:ballot_box_with_check: 支持通过分组和过滤来选择若干个节点 -
一次操作, 批量执行
-
-
:mag: Scrapy 日志分析-
:1234: 数据统计 -
:chart_with_upwards_trend: 进度可视化 -
:bookmark_tabs: 日志分类
-
-
:battery: 增强功能-
:package: 自动打包项目 -
集成:link: LogParser -
:alarm_clock: 定时器任务 -
:e-mail: 邮件通知 -
:iphone: 移动端 UI -
:closed_lock_with_key: web UI 支持基本身份认证
-
:computer:
上手
:warning:
环境要求
:arrow_down:
安装
- 通过 pip:
pip install scrapydweb
pip install -U pip ,或者前往 https://pypi.org/project/scrapydweb/#files 下载 tar.gz 文件并执行安装命令 pip install scrapydweb-x.x.x.tar.gz
- 通过 git:
git clone https://github.com/my8100/scrapydweb.git cd scrapydweb python setup.py install
:arrow_forward:
启动
- 通过运行命令
scrapydweb启动 ScrapydWeb(首次启动将自动生成配置文件)。 - 访问 http://127.0.0.1:5000 (建议使用 Google Chrome 以获取更好体验) 。
:globe_with_meridians:
浏览器支持
最新版本的 Google Chrome,Firefox 和 Safari。
:heavy_check_mark:
执行测试
$ git clone https://github.com/my8100/scrapydweb.git $ cd scrapydweb # 创建虚拟环境 $ pip install virtualenv $ virtualenv venv/scrapydweb # 亦可指定 Python 解释器:$ virtualenv -p /usr/local/bin/python3.7 venv/scrapydweb $ source venv/scrapydweb/bin/activate # 安装依赖库 (scrapydweb) $ python setup.py install (scrapydweb) $ pip install pytest (scrapydweb) $ pip install coverage # 请先确保已经安装和启动 Scrapyd,然后检查和更新 tests/conftest.py 文件中的 custom_settings (scrapydweb) $ vi tests/conftest.py (scrapydweb) $ curl http://127.0.0.1:6800 # '-x': 在第一次出现失败时停止测试 (scrapydweb) $ coverage run --source=scrapydweb -m pytest tests/test_a_factory.py -s -vv -x (scrapydweb) $ coverage run --source=scrapydweb -m pytest tests -s -vv --disable-warnings (scrapydweb) $ coverage report # 生成 HTML 报告, 文件位于 htmlcov/index.html (scrapydweb) $ coverage html
框架和依赖库
:clipboard:
更新日志
详见
:man::computer:
作者
| |
|---|
:busts_in_silhouette:
贡献者
| |
|---|
:copyright:
软件许可
本项目采用 GNU General Public License v3.0 许可协议,详见
以上所述就是小编给大家介绍的《ScrapydWeb:我的第一个 1k Star 开源项目》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
构建高可用Linux服务器
余洪春 / 机械工业出版社华章公司 / 2011-11-1 / 79.00元
资深Linux/Unix系统管理专家兼架构师多年一线工作经验结晶,51CTO和ChinaUnix等知名社区联袂推荐。结合实际生产环境,从Linux虚拟化、集群、服务器故障诊断与排除、系统安全性等多角度阐述构建高可用Linux服务器的最佳实践。本书实践性非常强,包含大量企业级的应用案例及相应的解决方案,读者可以直接用这些方案解决在实际工作中遇到的问题。 全书一共10章。第1章以作者的项目实践为......一起来看看 《构建高可用Linux服务器》 这本书的介绍吧!
RGB CMYK 转换工具
RGB CMYK 互转工具
HEX CMYK 转换工具
HEX CMYK 互转工具