文章目录
- 前言
- 零、设计思路
- 一、核心代码
- (一)tkinter框架代码
- (二)使用asyncio下载的代码
- 二、完整代码
- 三、打包成exe文件
前言
最近在学习进阶的python,学到tkinter,刚好在内网有一个需求,需要一个能根据一大批pdf下载链接,批量下载pdf文件的工具,当然网上也有很多类似功能的成熟软件。不过,毕竟是学过python的哈哈哈哈哈,还是要躁动一下的,所以写了一个pdf批量下载的小工具。
这篇文章将会学到的知识点:
1️⃣asynico异步下载方法,可用于提高爬虫效率;
2️⃣tkinter的初级功能部件:Label(标签),Button(按钮),主窗口关闭(root),filedialog(打开文件窗口),askdirectory(保存文件路径窗口),text部件,Entry部件的使用,窗口显示正中间的方法。
3️⃣爬虫下载时候强制跳过签名验证。
python环境:win10 64位环境,python3.83版本的。
零、设计思路
核心的代码其实是使用了asynico的异步功能,肥肠非常强大,