Python 爬虫:多进程,多线程爬虫<提高爬取效率>

关于多进程,多线程的知识,请自行查询资料补充· ~~~~~~~~~~~

使用多进程:

在python中,使用多进程需要先导包:

python 复制代码
from threding import Thread


def work(name):

    for i in range(1000):
        print(f"我是线程:{name}, {i}")



if __name__ == "__main__":

    for i in range(10):
        # 创建 十个线程
        t = Thread(target=work, args=(f"线程{i}",))

        t.start()

但是以上不推荐使用,

我们可以模拟一个场景, 例如 你来银行办理业务: 银行提供了5个窗口, 相当于开了5个线程, 而客户就是任务, 如果客户有100个,那么每个人都依次排队去办理业务, 这样我们就要写一个很复杂的检测系统, 所以, 这里直接使用线程池, 使用线程池就可以避免这种情况的发生:

使用线程池可以自动的帮我们来完成检测,调度等操作,我们只需要将任务交给线程池即可。

相关推荐
sugar椰子皮8 小时前
【爬虫框架-3】闭包的用法
爬虫
齐齐大魔王16 小时前
python爬虫学习进程(四)
爬虫·python·学习
毕设源码-钟学长16 小时前
【开题答辩全过程】以 基于Python爬虫的二手房信息爬取及分析为例,包含答辩的问题和答案
开发语言·爬虫·python
Glommer18 小时前
Akamai 逆向思路
javascript·爬虫·逆向
知识浅谈18 小时前
传统爬虫太耗时?AI一键生成企业级爬虫架构
人工智能·爬虫
工业互联网专业20 小时前
基于爬虫的个性化书籍推荐系统_flask+spider
爬虫·python·flask·毕业设计·源码·课程设计
sugar椰子皮20 小时前
【爬虫框架-4】统计的用法
爬虫
想个名字太难1 天前
网络爬虫入门程序
java·爬虫·maven
Data_agent1 天前
1688按图搜索1688商品(拍立淘)API ,Python请求示例
爬虫·python·算法·图搜索算法
深蓝电商API1 天前
爬虫+大模型结合:让AI自动写XPath和清洗规则
人工智能·爬虫