为了账号安全,请及时绑定邮箱和手机立即绑定

我自己开发的框架里面 如何多个爬虫并行?

我自己开发的框架里面 如何多个爬虫并行?

牧羊人nacy 2018-09-02 11:25:04
比如我自己写的有A B C 三个爬虫 如何三个爬虫并行?是一个函数里面三个爬虫执行吗?通过多线程调用这个函数?
查看完整描述

1 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

使用多线程方式调用你的爬虫启动函数, 不过首先你要保证你的爬虫是线程安全的。
最简单的基本写法如下:

import thread# 你的爬虫函数def crawler(param1, param2, param3):
    pass# 启动两个线程调用爬虫函数并传参try:
    thread.start_new_thread(crawler, (arg1, arg2, arg3))
    thread.start_new_thread(crawler, (_arg1, _arg2, _arg3))except:
    print("something wrong")


查看完整回答
反对 回复 2018-09-02
  • 1 回答
  • 0 关注
  • 775 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信