不到断气不罢休 发表于 2023-5-22 21:47:48

用Python将女朋友的照片做成壁纸软件,实现桌面壁纸自动更换!

https://pic2.zhimg.com/v2-130af12c39e5f7f1c5b26131832485d9_b.jpg话说兄弟们,女朋友生气了都是怎么哄的?
不会吧不会吧,不会有人还是单身狗吧!
 
https://pic4.zhimg.com/v2-0314a2d6843f4b6710179a63e8e3f4c7_b.jpg 
算了,还是回到正题吧,再说我要挨打了~
今天咱们来交流一下程序员是怎么哄女朋友的,话不多说直接开始!
准备工作

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 发送请求
[*]获取数据, 获取网页源代码
[*]解析数据, 提取我们想要的数据内容 壁纸链接以及名字
[*]保存数据, 把壁纸文件保存到本地文件
发送请求
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('
页: [1]
查看完整版本: 用Python将女朋友的照片做成壁纸软件,实现桌面壁纸自动更换!