Skip to content

sloww/pyspider

Repository files navigation

pyspider Build Status

most powerful spider system in python!

debug demo demo code: gist:9424801

Installation

Docker

build:
docker build -t pyspider . run:

# mysql
docker run -it -d --name rabbitmq dockerfile/mysql
# rabbitmq
docker run -it -d --name rabbitmq dockerfile/rabbitmq

# scheduler
docker run -it -d --name scheduler --link mysql:mysql --link rabbitmq:rabbitmq pyspider scheduler
# fetcher, run multiple instance if needed.
docker run -it -d --link mysql:mysql --link rabbitmq:rabbitmq pyspider fetcher
# processor, run multiple instance if needed.
docker run -it -d --link mysql:mysql --link rabbitmq:rabbitmq pyspider processor
# webui
docker run -it -d -P 5000:5000 --link mysql:mysql --link rabbitmq:rabbitmq --link scheduler:scheduler pyspider webui

Documents

Contribute

License

Licensed under the Apache License, Version 2.0

About

A Powerful Spider System with Web UI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.4%
  • JavaScript 11.2%
  • CSS 7.2%
  • Shell 0.2%