chuwt_Dcrawl

一个分布式异步爬虫


License
BSD-3-Clause
Install
pip install chuwt_Dcrawl==0.1.1

Documentation

Dcrawl(这次不装逼,用中文)

一个分布式异步爬虫,采用生产Producer和消费Consumer模式

pip

pip install chuwt-Dcrawl

producer_demo

from producer import Producer
p = Producer()
data = {
        "name":        'baidu',                     
        "url":         "https://baidu.com",     
        "headers":     {"Content-Type": "application/json"},                         
        "data":        {},
        "method":      "get"                       
    }
p.add_task(data)
p.run()

consumer_demo

from consumer import Consumer
cons = Consumer()

# 数据处理方法 todo 可以根据不同的name写不同的handle
@Consumer.handle
def result(resp):
    print('test')
    print(resp)
    
cons.loop_task()