feapder

🚀🚀🚀feapder is an easy to use, powerful crawler framework | feapder是一款上手简单,功能强大的Python爬虫框架。内置AirSpider、Spider、TaskSpider、BatchSpider四种爬虫解决不同场景的需求。且支持断点续爬、监控报警、浏览器渲染、海量数据去重等功能。更有功能强大的爬虫管理系统feaplat为其提供方便的部署及调度

OTHER License

Downloads
7.6K
Stars
2.6K
Committers
19

FEAPDER

  1. feapderPythonAirSpiderSpiderTaskSpiderBatchSpider
  2. feaplat

: [fipd]

  • Python 3.6.0+
  • Works on Linux, Windows, macOS

From PyPi:

pip install feapder
pip install "feapder[render]"
pip install "feapder[all]"
  1. mongo
  2. mongo

feapder create -s first_spider
import feapder


class FirstSpider(feapder.AirSpider):
    def start_requests(self):
        yield feapder.Request("https://www.baidu.com")

    def parse(self, request, response):
        print(response)


if __name__ == "__main__":
    FirstSpider().start()
        
Thread-2|2021-02-09 14:55:11,373|request.py|get_response|line:283|DEBUG|
                -------------- FirstSpider.parse request for ----------------
                url  = https://www.baidu.com
                method = GET
                body = {'timeout': 22, 'stream': True, 'verify': False, 'headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36'}}

<Response [200]>
Thread-2|2021-02-09 14:55:11,610|parser_control.py|run|line:415|DEBUG| parser ...
FirstSpider|2021-02-09 14:55:14,620|air_spider.py|run|line:80|INFO| 
  1. start_requests
  2. parse

!

  1. http://www.spidertools.cn
  2. http://feapder.com/#/feapder_platform/feaplat
  3. https://github.com/sml2h3/ddddocr

feapder

Package Rankings
Top 6.64% on Proxy.golang.org
Top 4.43% on Pypi.org
Badges
Extracted from project README
Downloads Downloads Downloads
Related Projects