python代码模块,依赖requests库

爬取wallhaven随机图库前24张图并存储在目标路径

import requests
import re
import osheader = {}
header['user-agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'class Wallpaper:def __init__(self):for root, dirs, files in os.walk('D:/Chromed/wallpaper/'):     # 删除目录下已存在的图片(是你幻灯片存放所在的目录)for i in files:path = 'D:/Chromed/wallpaper/' + i                     # 这里也要改os.remove(path)self.get_picture_url('https://alpha.wallhaven.cc/random')def get_picture_url(self, url):try:response = requests.get(url, headers=header)except requests.exceptions.ConnectionError:print('get wrong')returnres = r'class="preview" href=".+?"  target="_blank"  >'res = re.compile(res)res_text = re.findall(res, response.text)for i in res_text:res = re.compile(r'https.+?"')res = re.findall(res, i)res = res[0][0:-1]self.spider(res)def spider(self, url):try:response = requests.get(url, headers=header)except requests.exceptions.ConnectionError:print('get wrong')returnres = r'<meta property="og:image" content=".+?" />'res = re.compile(res)res_text = re.findall(res, response.text)for i in res_text:res = re.compile(r'//wallpapers.+?"')res = re.findall(res, i)res = 'https:' + res[0][:-1]self.download(res)@staticmethoddef download(url):try:response = requests.get(url, headers=header)except requests.exceptions.ConnectionError:print('get wrong')returnfile = 'D:/Chromed/wallpaper/' + url[-20:]   # url[-20:]为图片的名字,前面为其目录,可自行更改try:with open(file, 'wb') as f:f.write(response.content)except:print('save wrong')text = url + '  正在下载,请不要关闭'print(text)wallpaper = Wallpaper()

注:D:/Chromed/wallpaper/ 为我幻灯片的目录,请修改为您所在的目录

设置幻灯片

桌面右键个性化,设置背景为幻灯片放映,相册为爬虫存储目标文件夹

设置定时任务

打开计划任务
点击创建基本任务,设置名称、触发器、操作



最后一步设置程序或脚本为您的python目录下python.exe
添加参数为您的爬虫脚本的目录

设置好之后,便会定时执行脚本,更换幻灯片目录下的所有图片

Python爬取wallhaven,设置定时任务每日更换幻灯片壁纸相关推荐

  1. Python | 使用Python爬取Wallhaven网站壁纸并上传百度网盘

    更多详情请查看Honker Python | 使用Python爬取Wallhaven网站壁纸并上传百度网盘 给大家推荐一款超好用的壁纸下载网站-- wallhaven 第一次知道这个网站的时候,惊为天 ...

  2. Python爬取wallhaven壁纸 2023.1.31

    Python爬取wallhaven壁纸 壁纸页面 前言 源码 壁纸页面 前言 学习中,未加多线程,由于网站.图片大小等因素导致下载缓慢 望各位大神提出建议并加以修善 网站主页及其爬取页如下,可自行修改 ...

  3. 运用python爬取彼岸桌面所有关键字高清壁纸

    运用python爬取彼岸桌面所有关键字高清壁纸 第一次在csdn写博客, 个人技术并不成熟, 还是学生, 高手轻喷菜鸡勿啄 就是心血来潮想要换桌面壁纸, 存在一个文件夹自动更换, 但是从网站上一个一个 ...

  4. python 爬取https://wall.alphacoders.com上的壁纸(入门级别)

    python 爬取https://wall.alphacoders.com上的壁纸 0,环境 python3.7 库:requests,BeautifulSoup4 1,目标 https://wall ...

  5. 用Python爬取wallhaven高清原图

    wallhaven高清原图爬取 第一步:整理思路 第二步:分析网址 第三步:编写代码 第一步:整理思路 首先要知道自己要干嘛,怎么干,去哪里干?要干嘛?我们要爬取图片,而且我们要原图.怎么干?这里我用 ...

  6. Python 爬取 5K 分辨率超清唯美壁纸

    简介 纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物.然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁纸 ...

  7. 用Python爬取5K分辨率超清唯美壁纸

    简介 壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物.然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁 ...

  8. python爬取5K分辨率超清唯美壁纸

    简介 壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物.然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁 ...

  9. python爬取二次元肥宅最喜欢的壁纸图片,看过的都说爱了

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

最新文章

  1. 【Qt】pro中使用DEFINES来实现条件编译
  2. java 英文字符 字节_3、在JAVA语言中,每个英文字符占 个字节,每个中文汉字占( )个字节。...
  3. pymysql报错:pymysql.err.InterfaceError: (0, '')
  4. qt使用 QMediaPlay 简单播放音乐
  5. linux系统安装细节及磁盘分区划分
  6. js serialize php 解,[转]JavaScript 版本的 PHP serialize/unserialize 完整实现
  7. 第10章-定位、层级关系
  8. 获奖名单出炉,快来看看有没有你!
  9. IE的hasLayout
  10. python的优点有哪些-Python为何这么火,究竟有哪些优势?
  11. Notepad++使用心得和特色功能介绍
  12. php 126怎么设置发送邮箱验证码,邮箱发送验证码(示例代码)
  13. 韩顺平老师-java集合介绍
  14. Potplayer svp 播放60帧视频
  15. Spotfire 表达式之转换函数
  16. 关于线程耗尽导致请求超时系统假死的思考
  17. ansible模块专项练习题
  18. python 操作ps_Python实现PS滤镜碎片特效功能示例
  19. CMOS搭建反相器、与非门和或非门以及OD和三态门
  20. EDA软件_Cadence_Allegro 16.6焊盘制作

热门文章

  1. DHCP欺骗实验操作及防护措施
  2. 基带和频带各是什么?
  3. 理想汽车公布新组织架构,范皓宇晋升首席架构师
  4. ETL(一):(详细步骤)使用ETL将源数据抽取到EDW层
  5. Go 模板库:性能比较
  6. 【小方法】python图片拼接(PIL模块)
  7. 微信小程序收集表单项数据的方式
  8. c语言代码表白_C语言学习日记(9)——用C语言写一个爱心吧
  9. 监控案例实战 -- Zabbix 监控 企业级路由器
  10. [附源码]java+ssm计算机毕业设计业俊宾馆客房管理系统【源码+数据库+LW+部署】