翼度科技»论坛 编程开发 python 查看内容

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

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
话说兄弟们,女朋友生气了都是怎么哄的?
不会吧不会吧,不会有人还是单身狗吧!
 
 
算了,还是回到正题吧,再说我要挨打了~
今天咱们来交流一下程序员是怎么哄女朋友的,话不多说直接开始!
准备工作

1、环境
首先我们准备好环境和编辑器,我使用的是:

  • Python 3.8 解释器
  • Pycharm 编辑器
2、使用的模块
  1. import re  # 正则表达式模块
  2. import requests  # 数据请求模块
  3. import os  # 文件操作模块
  4. 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

举报 回复 使用道具