当前位置: 首页 > news >正文

重庆网站开发公雇主品牌建设

重庆网站开发公,雇主品牌建设,学校专业群建设专题网站,职业生涯规划大赛优秀作品Python实现网站资源批量下载【可转成exe程序运行】 背景介绍解决方案转为exe可执行程序简单点说详细了解下 声明 背景介绍 发现 宣讲家网 的PPT很好,作为学习资料使用很有价值,所以想下载网站的PPT课件到本地,但是由于网站限制,一…

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}.pptx"file_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(f"Downloaded: {file_name}")else:print(f"Failed 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【共勉】

                                                       ↓   ↓   ↓   合作 交流  ↓   ↓   ↓  

http://www.yayakq.cn/news/509940/

相关文章:

  • 网站建设与维护课程设计专门用来制作网页的软件是什么
  • 旅游网站建设课程设计广州市番禺区住房和建设局网站
  • 网站建设带后台带微商城博客平台 wordpress
  • 网站功能性介绍跨境电商网站如何做推广
  • 广州大型网站建设公司大连市的网络平台有几家
  • 自己做图片上传网站如何选择模板网站建设
  • 网站建设步骤与时间表广河网站建设
  • 保定聊城网站建设dede做视频网站
  • 惠民网站建设云南网站设计联系方式
  • 网站打包app摄影网站源码 国外
  • 电子商务网站创建的4个阶段网站建设 答辩记录
  • 建立中文网站的英文公司注册网上核名网站
  • python做网站效率工程公司年会发言稿
  • 南通网站制作推广wordpress 百家
  • 广告网站怎么做的wordpress显示作者的信息
  • 企业门户网站建设jsp自己动手建设网站过程
  • 知乎建站平台如何下免费的wordpress
  • 锡林郭勒盟工程建设造管理网站包装设计网站素材
  • 做网站的的广告词网站开发先前台和后台
  • 苏州专业的网站建设公司淄博建网站多少钱
  • 网站建设项目书学历提升专升本
  • 2022年楼市大爆发惠州抖音seo策划
  • 莱芜中考网站为什么要在南极建站
  • 手机网站适合分开做微信公众号开发网站建设
  • 网站怎么推广怎么做的谷歌代运营
  • 北京公司网站建设费用手机软件开发是什么专业
  • 早教类网站模板优化关键词技巧
  • 网站设计软件开发网站开发收费表
  • 网站建设与维护的重要性2021公司起名字大全免费
  • 河南住房和城乡建设网站建站行业市场