如何不花钱弄一个炫酷壁纸轮播?一篇文章带你实现~

红外热成像仪原理及应用 目录什么是红外热成像背景介绍热成像技术原理热成像分类红外热成像和夜视仪之间的区别红外热像仪夜视仪红外照明相机对比红外热像仪都能看透什么如何选择制冷型和非制冷型红外热像仪制冷型红外热像仪非制冷型红外热像仪实例对比成像速度空间分辨率灵敏度光谱滤波同步何如选择合适的红外热像仪像素测温范围和被测物温度分辨率空间分辨率温度稳定性热像仪的距离系数比常见热成像仪关键参数量程视场角 (FOV)红外分辨率热灵敏度(NETD)焦距光谱范围精度内置优化分析NTED(热灵敏度)什么是NETD如何测量NETD?NETD如何影响测量? 阅读详情

亮点:

1、系统性分析页面
2、多页面数据解析
3、海量图片数据保存


环境:

  • python 3.8
  • pycharm 2021.2
  • requests pip install requests
  • parsel pip install parsel

模块安装问题:

如果安装python第三方模块:

  1. win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车
  2. 在pycharm中点击Terminal(终端) 输入安装命令

解答、资料、源码点击领取~或左侧主页
image.png


如何配置pycharm里面的python解释器?

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

pycharm如何安装插件?

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

Python: 编程语言()

用计算机语言(0 1): 用来跟计算机进行交互的语言

翻译 英文单词翻译成 0 或者 1 python 3.8

实现一系列操作

代码编辑器: pycharm 2021.2

image.png


Python: 工具

内置模块

第三方模块


python 案例 (采集彼岸壁纸)

  1. 来到图片列表页面 进行点击操作 来到图片详情页
  2. 在图片详情页里面 点击图片
  3. 来到 大图页面 , 获取到图片

代码实现:

  1. 访问当图片列表页面(发送请求)
  2. 获取数据
  3. 解析数据
  4. 发送请求(访问网站)

代码

采集壁纸

# 导入工具
import requests
import parsel


for page in range(2, 16):
    url = f'http://www.netbian.com/meinv/index_{page}.htm'
    # 1. 发送请求
    response = requests.get(url)
    # 乱码
    response.encoding = 'gbk'
    # 2. 获取数据
    html_data = response.text
    # 3. 解析数据 图片链接获取到 提取出来
    selector = parsel.Selector(html_data)
    img_list = selector.css('.list img::attr(src)').getall()
    for img_url in img_list:
        # 小图片 >>> 大图片
        img_url = img_url.replace('small', '')
        # http://img.netbian.com/file/2022/0416/small0003229mRl41650038602.jpg
        img_url = img_url[:-14] + '.jpg'
        # 图片名称 提取出来
        img_name = img_url.split('/')[-1]
        # 直接获取图片二进制数据
        img_data = requests.get(img_url).content
        print(img_name)
        # 保存数据
        with open(f'img/{img_name}', mode='wb') as f:
            f.write(img_data)

自动换壁纸

import win32api
import win32con
import win32gui
import os
import time


def Windows_img(paperPath):
    k=win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control panel\\Desktop",0,win32con.KEY_SET_VALUE)
    # 在注册表中写入属性值
    win32api.RegSetValueEx(k,"wapaperStyle",0,win32con.REG_SZ,"2")  # 0 代表桌面居中 2 代表拉伸桌面
    win32api.RegSetValueEx(k,"Tilewallpaper",0,win32con.REG_SZ,"0")
    win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER,paperPath,win32con.SPIF_SENDWININICHANGE) # 刷新桌面


def changeWallpaper():
    """文件夹/文件夹/图片"""
    # path=input('请输入文件路径:')
    path = r"C:\02-讲师文件夹\巳月公开课\课题\wallhaven\img"
    L2=os.listdir(path=path)  # 得到文件路径下的壁纸文件夹,列表类型
    i=0
    print(L2)   # 壁纸文件夹
    url_list = []
    for l2 in L2:
        detail_path = path + '\\' + l2
        L3 = os.listdir(detail_path)    # 得到壁纸文件夹路径下的图片,列表类型
        for l3 in L3:
            url_list.append(detail_path + '\\' + l3)
    print(url_list)
    while True:
        Windows_img(url_list[i])
        print('{}'.format(url_list[i]))
        time.sleep(2)  # 设置壁纸更换间隔,这里为10秒,根据用户自身需要自己设置秒数
        i += 1
        if i == len(url_list):  # 如果是最后一张图片,则重新到第一张
            i = 0


def changeWallpaper_2():
    """文件夹/图片"""
    path = input('请输入文件路径:')
    # path = r"C:\02-讲师文件夹\巳月公开课\课题\回车桌面壁纸\img"
    L2=os.listdir(path=path)  # 得到文件路径下的图片,列表类型
    i=0
    print(L2)
    while True:
        Windows_img(path+'\{}'.format(L2[i]))
        print(path+'\{}'.format(L2[i]))
        time.sleep(10)  # 设置壁纸更换间隔,这里为10秒,根据用户自身需要自己设置秒数
        i += 1
        if i==len(L2):  # 如果是最后一张图片,则重新到第一张
            i=0

if __name__ == '__main__':
    changeWallpaper_2()

尾语

好了,我的这篇文章写到这里就结束啦!

有更多建议或问题可以评论区或私信我哦!一起加油努力叭(ง •_•)ง

喜欢就关注一下博主,或点赞收藏评论一下我的文章叭!!!

05 从零搭建 GPT 模型:LayerNorm、GELU 与解码器堆叠 本文介绍从零搭建GPT模型的关键组件:LayerNorm对特征维归一化,GELU平滑激活,前馈网络扩展收缩,残差连接缓解梯度消失。随后组装TransformerBlock(多头注意力+前馈,Pre-LN),最终构建GPTModel并实现文本生成,附参数量核算。 阅读详情

相关推荐

vue3:html2canvas+jspdf将页面以A4导出为PDF文件,解决内容截断+在分页处截断问题详细排查和解决教程(jsPDF + html2canvas A4分页截断、内容分页时存在截断)

html2canvas + jsPDF 解决内容截断问题,vue3 jspdf-html2canvas生成多页pdf防截断处理(包含代码),vue3解决html2canvas + jsPDF导出pdf分页内容截断问题,jsPDF + html2canvas A4分页截断 完美解决方案(含代码 + 案例),html页面导出pdf截断问题,html2canvas 与 jspdf 相结合生成 pdf 内容被截断的终极解决方案,提供html2canvas+jsPDF将HTML页面以A4纸方式导出为PDF后,内容分页

✅ 精选推荐文章 2207

ubuntu桌面背景图自动切换(轮播)配置

前言:本配置是在ubuntu 20.04版本下实现的,没有直接修改配置的界面,需要通过命令修改配置。3、在壁纸管理中添加此刚刚的轮播配置。1、将需要轮播的图片放到指定的位置。2、添加轮播(自动切换)配置。

bclovetkd的专栏 1780

桌面轮播程序

VB 桌面 轮播,更换桌面墙纸,自动从网站下载图片更换图片。

Lively命令行自动化脚本:批量管理壁纸的实用工具

你是否还在为多显示器壁纸切换繁琐而烦恼?是否希望通过脚本自动化管理动态壁纸?本文将系统介绍如何利用Lively Wallpaper的命令行工具实现壁纸批量管理,从基础命令到高级脚本,让你的桌面背景管理效率提升10倍。 读完本文你将掌握: - Lively命令行工具的核心功能与参数解析 - 多显示器壁纸批量部署方案 - 动态壁纸播放控制与自定义属性设置 - 自动化脚本编写与系统集成技巧 - 常见场...

gitblog_00771的博客 575

html轮播_做一个win10桌面轮播相册

效果图:(当然你也可以自己写前端html 放上去)桌面的旋转木马相册https://www.zhihu.com/video/1159493085045035008文件提取地址:链接: https://pan.baidu.com/s/1HT3Tky76npCqG72j6ucHgw 提取码: 5w21 操作步骤:1.轮播图更换成你喜欢的图片把文件夹“轮播相册html内容”放到你的电脑上。双击进入“轮播...

weixin_39622980的博客 607

win10系统bat脚本自启动程序、修改壁纸、更换主题区分主副屏壁纸

用.bat批处理打开多个程序、区分主副屏幕切换壁纸

闭海通天的博客 1万+

Android大型实战:《亲信,优雅的从入门到进阶》

课程从入门到,实战经验丰富,通俗易懂,我将领大家学习一些新技术,新概念!课程基本上拜托了初学者的拖沓,完全面向进阶知识,通过对比,论证知识点,来分析每个知识点的优缺点,以及源码的通读,归纳,总结!

如何设置电脑壁纸轮播

如何设置电脑壁纸轮播 如何设置电脑壁纸轮播 作者:灵感联盟 首先先把所有壁纸放在一个文件夹 在桌面右键,选择个性化 背景选择幻灯片放映 选择你放图片的文件夹就OK了 ...

qq_41971373的博客 3797

HTML图片轮播

一、简介: 之前我也写过图片轮播文章,写的是很详细只有效果图片展示及相应的代码展示,而且js代码也写得很乱。这一次我又重新学习了一遍图片轮播,并对它进行了代码整理让你们更容易理解 二、文件目录: 三、图片素材: 四、图片轮播得二种方式: 第一种: 使用background: url()设置标签背景的方式,通过js对css样式进行修改实现图片轮播 <!DOCTYPE htm...

m0_45329584的博客 4万+

从零构建Python物体检测模型:基于YOLOv8的完整训练指南

物体检测是计算机视觉领域的核心技术之一,其核心目标是在图像或视频中精准定位并识别目标物体。相较于传统的图像分类(仅判断图像类别)

2601_96229599的博客 232

妈祖文化数字导览系统设计与实现

随着数字文旅行业快速发展,传统文旅景区的线下导览模式已经难以满足当代游客多元化的游览需求。湄洲岛作为妈祖文化的发源地,拥有妈祖祖庙、妈祖文化园、平安塔、海祭广场、文化展馆等大量特色文旅资源,景区景点分散、文化典故厚重,游客普遍存在景点查找困难、历史文化了解足、游玩路线规划迷茫等现实问题。本文设计并实现一套妈祖文化数字导览系统。

suny8的专栏 185

Agent 记忆压缩通常有哪些方法?

在传统软件中,状态可以通过关系型数据库做毫秒级精准存取;而在 AI Agent 架构中,大模型本身是无状态的概率推理引擎。为了维持多轮交互的连续性,开发者必须将历史记忆注入到上下文(Context)中。上下文爆炸与成本失控:多轮对话与工具调用轨迹(Tool Traces)包含海量冗余 Token,每次 API 请求都需要对全量历史重复计费,成本呈二次方上升。推理延迟(Latency)恶化:超长上下文会导致 GPU 在 Prefill 阶段的计算耗时大幅拉长,严重破坏实时交互体验。

2603_96126046的博客 314

详解 vLLM 开源模型部署全流程

太多团队在部署开源大模型时踩过坑:单卡跑满吞吐量、多请求排队延迟爆炸、硬件资源利用率足30%、同框架适配反复折腾。而vLLM凭借PagedAttention核心设计,已经成为当前工业界部署开源LLM的首选方案,能在几乎改动业务代码的前提下,把GPU利用率和推理吞吐量提升数倍。今天就从环境准备、基础部署、性能调优到生产级落地,把整套经过线上验证的部署方案完整拆解出来。

nblway的博客 341

Agent的感知与决策机制

本文深入探讨Agent的感知与决策机制,包括环境感知原理、决策算法基础和状态管理。通过理论讲解和代码示例,帮助读者理解Agent如何感知环境、做出决策并管理状态。

DreamLife 74

【无标题】

通过。

qq_37077760的博客 209

22-DataCenter报文序列化

(put在循环后),解析侧遇到时continue影响store循环——顺序无关但习惯上收尾。

yuhou25的博客 233

LeetCode 350. 两个数组的交集 II|Python 解法详解

这道题的关键是:统计较短数组的元素频次,再扫描另一个数组。理解这一点后,再结合边界条件检查,代码就能保持清晰且稳定。

a1250467048的博客 168

可以做年龄编辑的gan对抗网络(SAGAN)

把这 10 张(或更多年龄段)图片按顺序拼接,用 OpenCV 或 FFmpeg 导出为 MP4,就能看到“一个人”的年龄变化过程。:模型只学了 10 个离散年龄段(0~9),直接切换标签会导致五官突然“跳变”,无法生成 18岁→18.5岁 这种细腻变化。如果连续年龄回归,会更加的丝滑,接下来我们将修改一版连续年龄回归的代码,还是在这个的基础之上进行!,比如用预训练的 ArcFace 提取人脸特征,约束同年龄帧的特征向量尽量接近。,会生成固定噪声下同年龄的人脸图片,实现“编辑年龄”的效果。

有的话没说出来之前,你是他的主人,一旦说出来你就成了他的奴隶||想要干好事,别太把自己当人,别把别人太不当人||认识这个人就是开了一扇窗户,就能看到不一样的东西,听到不一样的声音,能让你思考、觉悟,这已经够了 227

2026科学实验能力大赛真题:护林飞行闯关解析

2026 首届全国青少年科学实验能力大赛决赛已于 8 月 20—22 日在济南收官,9 月起各赛区成绩陆续公布。这场白名单赛事鼓励青少年用"做中学"的方式呈现科学探究过程,而图形化编程正是把科普内容变成可交互作品的好工具。今天我们用一道原创项目题「护林飞行闯关」,大家用 Scratch 做一个科普护林小游戏,把六大考点串成能玩的作品。

IT_Scratch的博客 213

Django的手机数据分析与可视化

Django的手机数据分析与可视化系统 摘 要 本系统基于Django框架、HTML和MySQL数据库技术,构建了一个全面的手机数据分析与可视化平台。大屏内容丰富,包括品牌市场份额分布、手机价格区间分布、各维度评分分布、热门机型Top10、内存容量分布以及品牌评分与价格分析等多个模块。通过这些模块,用户可以直观地了解手机市场的整体趋势、各品牌的市场表现、手机价格分布情况、用户评分分布以及热门机型的详细信息。系统采用了先进的可视化技术,将复杂的数据以图表的形式呈现,使得数据更加易于理解和分析。 在管理功能方

weixin_41915110的博客 791

东北大学钢缺陷分类数据集

东北大学钢缺陷分类数据集开裂(crazing)内含物(inclusion)斑块(patches)点蚀表面(pitted)轧制氧化皮(rolled-in)划痕(scratches)经过数据增强处理,每个类别2400张,共计6个类别

上一篇: 外卖必不可少,咋确定好不好吃呢~ python采集数据信息
下一篇: 美女视频都想下载,今天我们就来批量下载它们~
魔王不会哭
博客等级 码龄5年 6002粉丝 394原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值