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

网站建设员是做什么的wordpress 全图片

网站建设员是做什么的,wordpress 全图片,个人网站设计内容,如何利用织梦cms做企业网站Python泰裤辣!520写一个自动换壁纸软件,将女友照骗放进去送给她! 准备工作1、环境2、使用的模块3、如何配置pycharm里面的python解释器?4、pycharm如何安装插件? 代码实战1、获取壁纸 自动更换壁纸程序最后 话说兄弟们,今天520你们都送给女朋友啥礼物了…

Python泰裤辣!520写一个自动换壁纸软件,将女友照骗放进去送给她!

  • 准备工作
      • 1、环境
      • 2、使用的模块
      • 3、如何配置pycharm里面的python解释器?
      • 4、pycharm如何安装插件?
  • 代码实战
      • 1、获取壁纸
  • 自动更换壁纸程序
  • 最后


话说兄弟们,今天520你们都送给女朋友啥礼物了?

不会吧不会吧,不会有人还是单身狗吧!

算了,还是回到正题吧,再说我要挨打了~

作为程序员,平常的礼物都买了,当然还得做一个不一样的有代表性的,体现一下自己的用心。

那么今天就给分享怎么用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解释器?

  1. 选择file(文件) >>> setting(设置) >>> Project(项目) >>> python interpreter(python解释器)
  2. 点击齿轮, 选择add
  3. 添加python安装路径

4、pycharm如何安装插件?

  1. 选择file(文件) >>> setting(设置) >>> Plugins(插件)
  2. 点击 Marketplace 输入想要安装的插件名字 比如:翻译插件 输入 translation / 汉化插件 输入 Chinese
  3. 选择相应的插件点击 install(安装) 即可
  4. 安装成功之后 是会弹出 重启pycharm的选项 点击确定, 重启即可生效

代码实战

为了单身的小伙伴,于是我将案例分为两个部分,源码我都放在文末名片了,自己拿一下哈。

  1. 获取壁纸
  2. 设置自动更换

当然,不单身的话直接看第二部分,哈哈~

1、获取壁纸

首先来实现单张壁纸获取

这里分为四个步骤来获取壁纸,后面的网址我都屏蔽一下,防止检测。

  1. 发送请求, 对于 http://www.***.com/desk/31131.htm 发送请求
  2. 获取数据, 获取网页源代码 <服务器返回响应数据>
  3. 解析数据, 提取我们想要的数据内容 壁纸链接以及名字
  4. 保存数据, 把壁纸文件保存到本地文件

发送请求

for page in range(3, 21):print(f'正在采集第{page}页的数据内容')# 请求链接link = f'http://www.****.com/index_{page}.htm'# 发送请求html_data = requests.get(link).text# 提取IDimg_id_list = re.findall('<a href="/desk/(\d+)\.htm" title=', html_data)# for循环遍历for img_id in img_id_list:# 请求链接url = f'http://www.***.com/desk/{img_id}.htm'# 发送请求response = requests.get(url)

获取数据

    response.text 获取响应文本数据
response.encoding = response.apparent_encoding 自动识别码

解析数据

# 获得到数据, 返回出现乱码了
response.encoding = 'gbk'
# 链接地址 以及 标题
img, title = re.findall('<img src="(.*?)" alt="(.*?)"', response.text)[0]
print(img, title)

保存数据

# 发送请求, 获取数据
img_content = requests.get(img).content
with open('img\\' + title + '.jpg', mode='wb') as f:f.write(img_content)

多页多个数据采集

这里只讲一下大概思路,我有专门录制视频来讲解,可以在文末名片拿视频。

一个链接, 对应一个数据,获取多个链接, 获取多个数据。

http://www.***.com/desk/31095.htm

http://www.***.com/desk/31131.htm

http://www.***.com/desk/31090.htm

http://www.***.com/desk/31092.htm

第二页: http://www.***.com/index_2.htm

第三页: http://www.***.com/index_3.htm

第四页: http://www.***.com/index_4.htm

自动更换壁纸程序

import os
import ctypes
import cv2def Change():# 壁纸文件夹路径wallpaper_dir = r"D:\壁纸\output"# 获取壁纸文件夹中的文件列表wallpapers = os.listdir(wallpaper_dir)# 随机选择一张壁纸# wallpaper_filename = random.choice(wallpapers)for wallpaper in wallpapers:# 拼接壁纸文件的完整路径wallpaper_path = os.path.join(wallpaper_dir, wallpaper)# 设置壁纸ctypes.windll.user32.SystemParametersInfoW(20, 0, wallpaper_path, 3)def convert_mp4_to_jpgs(path):video_capture = cv2.VideoCapture(path)still_reading, image = video_capture.read()frame_count = 5  # 保存的起始帧的编号005while still_reading:cv2.imwrite(f"output/frame_{frame_count:03d}.jpg", image)# read next imagestill_reading, image = video_capture.read()frame_count += 5  # 保存帧依次增加5,005>>010>>015.......Change()

最后

为了大家能更好的让女朋友感受到你的爱,我还准备了一份讲女友照片做成照片墙的源码,直接在下方名片领取就好了,来看看效果。


好了,520的分享就到这结束了,祝大家表白的表白成功,过节的节日快乐,没女朋友的早点找一个!

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

相关文章:

  • 网站上做的广告有哪些种深圳网站建设推广论坛
  • 万网人网站备案流程wordpress图片优化
  • 石家庄设计网站公司网站制作大型公司
  • 设计专业新手网站山东住房城乡建设厅网站首页
  • 给网站开发一个计算器功能泗阳网页定制
  • 绍兴网站建设优化手机网站淘宝客怎么做
  • 深圳高端网站建设费用长春制作网站
  • 婚礼顾问网站介绍模版有项目没有钱怎么找投资人
  • 四会市网站建设漯河做网站哪家好
  • 低价刷赞网站推广图片免费设计在线生成
  • 整站优化网站铁门关网站建设
  • 携程网站开发外贸网站推广平台蓝颜seo牛
  • 团购网站优化公司网站建设的分类
  • 用asp.net做校园网站图床外链生成工具
  • 青岛网站seo优化郓城做网站哪家好
  • 在哪里可以学做饰品网站网站建设收费标准资讯
  • 做资源的教育类网站或公司WordPress文章过滤
  • 做网站商铺模板手机网站排名
  • 国内顶尖小程序开发公司365优化大师软件下载
  • 个人网站logo需要备案吗网站建设 慕课
  • 成都外贸网站建设网站开发一般用哪些语言
  • 泰安高端网站设计建设制作音乐排行榜html5
  • 引蜘蛛网站济南网站优化公司排名
  • 青海保险网站建设公司网站怎样和首页做链接
  • 建网站哪个好公司网页怎么做的
  • 陕西省城乡建设网站做网站编程的待遇
  • ppt做视频模板下载网站有哪些移动网站设计
  • 网站建设要学哪些软件有哪些建设网站用什么服务器
  • 一个好的网站有什么标准网站开发考研是什么专业
  • 戴尔公司网站建设成功的关键是什么用wordpress设计html