内容简介:A scalable admin ui for spider serviceCurrent Support spider service
SpiderKeeper
A scalable admin ui for spider service
Features
- Manage your spiders from a dashboard. Schedule them to run automatically
- With a single click deploy the scrapy project
- Show spider running stats
- Provide api
Current Support spider service
Screenshot
Getting Started
Installing
pip install spiderkeeper
Deployment
spiderkeeper [options] Options: -h, --help show this help message and exit --host=HOST host, default:0.0.0.0 --port=PORT port, default:5000 --username=USERNAME basic auth username ,default: admin --password=PASSWORD basic auth password ,default: admin --type=SERVER_TYPE access spider server type, default: scrapyd --server=SERVERS servers, default: ['http://localhost:6800'] --database-url=DATABASE_URL SpiderKeeper metadata database default: sqlite:////home/souche/SpiderKeeper.db --no-auth disable basic auth -v, --verbose log level example: spiderkeeper --server=http://localhost:6800
Usage
Visit: - web ui : http://localhost:5000 1. Create Project 2. Use [scrapyd-client](https://github.com/scrapy/scrapyd-client) to generate egg file scrapyd-deploy --build-egg output.egg 2. upload egg file (make sure you started scrapyd server) 3. Done & Enjoy it - api swagger: http://localhost:5000/api.html
TODO
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository .
Authors
- Initial work - DormyMo
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Contributing
Contributions are welcomed!
交流反馈
QQ群:
1群: 389688974(已满)
2群: 285668943
捐赠
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。