壁纸官方网址:
https://yys.163.com/media/picture.html
导库

import requests
import re
from urllib import error
import urllib.request

request解析网址得到了html代码

url = 'https://yys.163.com/media/picture.html'
data = requests.get(url)

接下来用正则匹配:
这里这里
这里我们看到一共有四种分辨率的壁纸我们取最分辨率最高的壁纸,观察这些网址之间的共同之处进行正则匹配

regex = re.compile('.*?href="(.*?)2732x2048.jpg"')
urls=regex.findall(data.text)

正则表达式嘛,对于小白的我来说.*?就完事了,哈哈。
通过这段代码我们得到了壁纸网址的列表(其实不是完整的网址,需要加上 2732x2048.jpg")
获取完网址之后就开始下载图片啦!

''' 封装成函数方便使用'''
def download(url,index):try:response = urllib.request.urlopen(url)yys = response.read()with open('壁纸' + str(index) + '.jpg', 'wb')as f:f.write(yys)except error.HTTPError as e:print("图片"+str(index)+"不存在")

因为有些图片的网址请求后会出现404NOT FOUND,可能是网站服务器那边挂载的资源出了点问题。所以加了个异常处理。

i=0
for lis in urls:li = lis+'2732x2048.jpg'i+=1download(li,i)

下载完成,以后就可以看到喜欢的壁纸啦!

Python re库爬取阴阳师官网高清壁纸相关推荐

  1. python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址

    python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址然后wget命令试验下载 由于初期学习,所以先拿一个型号的产品驱动试验. (1)以下为在联想某型号产品获取相关驱动下载的 ...

  2. Python批量爬取王者荣耀英雄高清壁纸

    Python批量爬取王者荣耀英雄高清壁纸 文章目录 Python批量爬取王者荣耀英雄高清壁纸 前言 爬虫步骤 python代码实现 总结 前言 很多喜欢玩王者的朋友很希望把王者荣耀的英雄图片拿来做壁纸 ...

  3. 利用Scrapy框架爬取LOL皮肤站高清壁纸

    利用Scrapy框架爬取LOL皮肤站高清壁纸  Lan   2020-03-06 21:22   81 人阅读  0 条评论 成品打包:点击进入 代码: 爬虫文件 # -*- coding: utf- ...

  4. python123选择题及答案_py利用selenium库 爬取 python123官网的练习题及答案

    # _*_ coding:utf-8 _*_ # @Time : 2020-5-9 15:42 # @Author : BGLB # @Software : PyCharm from time imp ...

  5. python 批量打开网页并截图_Python静态网页爬取:批量获取高清壁纸

    前言 在设计爬虫项目的时候,首先要在脑内明确人工浏览页面获得图片时的步骤 一般地,我们去网上批量打开壁纸的时候一般操作如下: 1.打开壁纸网页 2.单击壁纸图(打开指定壁纸的页面) 3.选择分辨率(我 ...

  6. 爬虫学习(10):xpath爬取包图网高清模板视频

    暂时我就没有发xpath基础知识了,编辑太浪费时间了,需要了解或者有问题的可以加我群问我就好了,我也正在努力学习中,不废话了,上代码,解释都在注释. 先看效果: 开始的时候下载的还不是那么高清,后来我 ...

  7. python批量下载静态页面_Python静态网页爬取:批量获取高清壁纸

    前言 在设计爬虫项目的时候,首先要在脑内明确人工浏览页面获得图片时的步骤 一般地,我们去网上批量打开壁纸的时候一般操作如下: 1.打开壁纸网页 2.单击壁纸图(打开指定壁纸的页面) 3.选择分辨率(我 ...

  8. 静态网页爬取:批量获取高清壁纸

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

  9. 爬虫入门(一)——静态网页爬取:批量获取高清壁纸

    应老师分的方向,昨天开始自学入门爬虫了 虽然实现了一个比较简单的小爬虫,自己还是非常兴奋的,还是第一次实现  真的好开心 本来想爬pexel上的壁纸,然而发现对方的网页不知道设置了什么,反正有反爬虫机 ...

最新文章

  1. 2021年大数据常用语言Scala(二十三):函数式编程 扁平化映射 flatMap
  2. 利用IDA6.6进行apk dex代码动态调试
  3. 阿里云天池 Python训练营Task4: Python数据分析:从0完成一个数据分析实战 学习笔记
  4. 前端学习(1752):前端调试值之网络请求的监控
  5. 基于百度语音识别API的Python语音识别小程序
  6. Java乘法计算错误,Java JRE致命错误:乘法过多
  7. 【链表】Remove Duplicates from Sorted List II(三指针)
  8. notepad++中文版下载
  9. Python最新官方教程中文版,火了!!
  10. ElementUI中前端分页的实现
  11. windows 10 安装jira进行开发管理
  12. 第二章 爬取案例-链家租房数据获取 2021-09-16
  13. 荒木毬菜 小情歌日文版 - 独身OL之歌
  14. 计算机win7教案,win7操作系统教案_相关文章专题_写写帮文库
  15. Vue 使用 video 标签实现视频播放
  16. Android 信鸽推送集成
  17. Windows 平台下局域网劫持
  18. 我的世界服务器自动刷矿机,我的世界刷矿机MOD
  19. 实现NFS HA共享目录
  20. 什么是连接池,其工作原理是什么?

热门文章

  1. 使用MGCopyAnswer修改手机序列号
  2. 先进制造技术的出现正急剧改变着制造业的产品结构和生产过程
  3. 什么是柔性制造?相比传统的生产有什么特点?
  4. python操作文本之CSV文件
  5. 15-ICOST-Anti-fall-A Non-intrusive and Real-Time Fall Detector Leveraging CSI from Commodity WiFi De
  6. SAP中采购协议中未清交货需要处理吗?
  7. Zigbee学习(二)协调器程序
  8. 道氏理论:123法则与2B法则
  9. 哈工大C语言程序设计精髓第五周
  10. python网络安全设计_基于Python的智能安防系统设计