推广网站发布文章,竞价推广哪家公司好,软件交易网,wordpress调用指定文章idPython实现网站资源批量下载【可转成exe程序运行】 背景介绍解决方案转为exe可执行程序简单点说详细了解下 声明 背景介绍
发现 宣讲家网 的PPT很好#xff0c;作为学习资料使用很有价值#xff0c;所以想下载网站的PPT课件到本地#xff0c;但是由于网站限制#xff0c;一… Python实现网站资源批量下载【可转成exe程序运行】 背景介绍解决方案转为exe可执行程序简单点说详细了解下 声明 背景介绍
发现 宣讲家网 的PPT很好作为学习资料使用很有价值所以想下载网站的PPT课件到本地但是由于网站限制一次只能下载一页PPT对于PPT课件较多的情况就比较繁琐所以写个程序能批量下载PPT课件。 对于上面的课件有一百多页逐页下载属实费劲 解决方案 当然是写个Python了简单方便计算机程序就是可以很简单的帮我们干这些重复性的劳动并且不觉得累。 代码
import os
import requestsif __name__ __main__:# 定义下载链接的基础部分base_url input(请输入下载链接的基础部分)# 定义要下载的文件范围start_number int(input(请输入起始编号))end_number int(input(请输入结束编号))def download_files(base_url, start, end, save_directory):if not os.path.exists(save_directory):os.makedirs(save_directory)for i in range(start, end 1):file_url f{base_url}_{i}.pptxfile_name os.path.join(save_directory, f{i}.pptx)response requests.get(file_url)if response.status_code 200:with open(file_name, wb) as file:file.write(response.content)print(fDownloaded: {file_name})else:print(fFailed to download: {file_url})# 定义保存文件的目录例如桌面save_directory os.path.join(os.path.expanduser(~), Desktop, Downloaded_PPTs)# 开始下载download_files(base_url, start_number, end_number, save_directory) 没错就这几行而已 实际操作 找到想要下载的PPT点击下载本页PPT文件获取下载链接 只要 _1 前面的部分后面就是页号后面自动拼。 把链接和页号输入下面就行了。 转为exe可执行程序
简单点说
第一步安装PyInstaller 执行 pip install pyinstaller 第二步打包程序pyinstaller --onefile yourFile.py
就会在dist目录下生成exe程序了。
双击使用即可
详细了解下
见文章 Python 代码转 EXE原理、方法与实践全解析
声明 该案例仅供技术学习使用任何非法行为的使用后果个人承担 版权声明 原创博主牛哄哄的柯南 博主原文链接https://keafmd.blog.csdn.net/ 个人博客链接https://keafmd.top/ 看完如果对你有帮助感谢点击下面的点赞支持 [哈哈][抱拳] 加油
共同努力
Keafmd
感谢支持牛哄哄的柯南期待你的三连关注~~
keep accumulate for my dream【共勉】 ↓ ↓ ↓ 合作 交流 ↓ ↓ ↓