Python爬虫,还可以制作高逼格的进度条?

本文介绍了如何在Python爬虫任务中添加进度条,通过使用tqdm库,不仅展示了基本的进度条创建,还提及了其支持的多进程功能,帮助开发者更有效地监控任务进度。
摘要由CSDN通过智能技术生成

一般情况下,运维或是开发会用Python爬虫来进行数据抓取,或是监控事件等,这都是很稀松平的。可是怎么有效的监控任务的进度,一种方法是在任务中加入log,除此之外,还有其他方法能掌握任务进度的吗?

接下来就和大家简单介绍一下,进度条

  1. 标准输出

开始我们讲讲在操作系统里,有哪几种控制符:

r: 把光标移动到当前行的首位但不换行;

n:把光标移动到下一行,但不移动到首位;

rn:把光标移动到下一行首位。

下面一起看看怎么利用Python爬虫在标准输出里加进度条吧

在这里插入图片描述

实际效果如图

在这里插入图片描述

  1. tqdm模块

tqdm是一个快速、扩展性强的进度条工具库,它提供了特别多的接口。

那么,怎么通过tqdm模块来建立进度条

a. 首先是安装,比较简单

pip install tqdm

b. 下一步就是使用啦

from time import sleep

from tqdm import tqdm

这里一样的,tqdm就是这个进度条最常用的一个方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值