用Python将女朋友的照片做成壁纸软件,实现桌面壁纸自动更换!
|
话说兄弟们,女朋友生气了都是怎么哄的?
不会吧不会吧,不会有人还是单身狗吧!
算了,还是回到正题吧,再说我要挨打了~
今天咱们来交流一下程序员是怎么哄女朋友的,话不多说直接开始!
准备工作
1、环境
首先我们准备好环境和编辑器,我使用的是:
- Python 3.8 解释器
- Pycharm 编辑器
2、使用的模块- import re # 正则表达式模块
- import requests # 数据请求模块
- import os # 文件操作模块
- import ctypes # 时间模块
复制代码
request是第三方模块,需要手动安装一下,win + R输入cmd 输入安装命令pip install requests
其它的都是自带的,不用安装,直接调用。
3、如何配置pycharm里面的python解释器?
- 选择file(文件) >>> setting(设置) >>> Project(项目) >>> python interpreter(python解释器)
- 点击齿轮, 选择add
- 添加python安装路径
4、pycharm如何安装插件?
- 选择file(文件) >>> setting(设置) >>> Plugins(插件)
- 点击 Marketplace 输入想要安装的插件名字 比如:翻译插件 输入 translation / 汉化插件 输入 Chinese
- 选择相应的插件点击 install(安装) 即可
- 安装成功之后 是会弹出 重启pycharm的选项 点击确定, 重启即可生效
代码实战
为了单身的小伙伴,于是我将案例分为两个部分。
当然,不单身的话直接看第二部分,哈哈~
1、获取壁纸
首先来实现单张壁纸获取
这里分为四个步骤来获取壁纸,后面的网址我都屏蔽一下,防止检测。
- 发送请求, 对于 http://www.***.com/desk/31131.htm 发送请求
- 获取数据, 获取网页源代码
- 解析数据, 提取我们想要的数据内容 壁纸链接以及名字
- 保存数据, 把壁纸文件保存到本地文件
发送请求
[code]for page in range(3, 21): print(f'正在采集第{page}页的数据内容') # 请求链接 link = f'http://www.****.com/index_{page}.htm' # 发送请求 html_data = requests.get(link).text # 提取ID img_id_list = re.findall(' |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|
|
|
发表于 2023-5-23 00:00:51
举报
回复
分享
|
|
|
|