Python re库爬取阴阳师官网高清壁纸
壁纸官方网址:
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库爬取阴阳师官网高清壁纸相关推荐
- python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址
python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址然后wget命令试验下载 由于初期学习,所以先拿一个型号的产品驱动试验. (1)以下为在联想某型号产品获取相关驱动下载的 ...
- Python批量爬取王者荣耀英雄高清壁纸
Python批量爬取王者荣耀英雄高清壁纸 文章目录 Python批量爬取王者荣耀英雄高清壁纸 前言 爬虫步骤 python代码实现 总结 前言 很多喜欢玩王者的朋友很希望把王者荣耀的英雄图片拿来做壁纸 ...
- 利用Scrapy框架爬取LOL皮肤站高清壁纸
利用Scrapy框架爬取LOL皮肤站高清壁纸 Lan 2020-03-06 21:22 81 人阅读 0 条评论 成品打包:点击进入 代码: 爬虫文件 # -*- coding: utf- ...
- python123选择题及答案_py利用selenium库 爬取 python123官网的练习题及答案
# _*_ coding:utf-8 _*_ # @Time : 2020-5-9 15:42 # @Author : BGLB # @Software : PyCharm from time imp ...
- python 批量打开网页并截图_Python静态网页爬取:批量获取高清壁纸
前言 在设计爬虫项目的时候,首先要在脑内明确人工浏览页面获得图片时的步骤 一般地,我们去网上批量打开壁纸的时候一般操作如下: 1.打开壁纸网页 2.单击壁纸图(打开指定壁纸的页面) 3.选择分辨率(我 ...
- 爬虫学习(10):xpath爬取包图网高清模板视频
暂时我就没有发xpath基础知识了,编辑太浪费时间了,需要了解或者有问题的可以加我群问我就好了,我也正在努力学习中,不废话了,上代码,解释都在注释. 先看效果: 开始的时候下载的还不是那么高清,后来我 ...
- python批量下载静态页面_Python静态网页爬取:批量获取高清壁纸
前言 在设计爬虫项目的时候,首先要在脑内明确人工浏览页面获得图片时的步骤 一般地,我们去网上批量打开壁纸的时候一般操作如下: 1.打开壁纸网页 2.单击壁纸图(打开指定壁纸的页面) 3.选择分辨率(我 ...
- 静态网页爬取:批量获取高清壁纸
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...
- 爬虫入门(一)——静态网页爬取:批量获取高清壁纸
应老师分的方向,昨天开始自学入门爬虫了 虽然实现了一个比较简单的小爬虫,自己还是非常兴奋的,还是第一次实现 真的好开心 本来想爬pexel上的壁纸,然而发现对方的网页不知道设置了什么,反正有反爬虫机 ...
最新文章
- 2021年大数据常用语言Scala(二十三):函数式编程 扁平化映射 flatMap
- 利用IDA6.6进行apk dex代码动态调试
- 阿里云天池 Python训练营Task4: Python数据分析:从0完成一个数据分析实战 学习笔记
- 前端学习(1752):前端调试值之网络请求的监控
- 基于百度语音识别API的Python语音识别小程序
- Java乘法计算错误,Java JRE致命错误:乘法过多
- 【链表】Remove Duplicates from Sorted List II(三指针)
- notepad++中文版下载
- Python最新官方教程中文版,火了!!
- ElementUI中前端分页的实现
- windows 10 安装jira进行开发管理
- 第二章 爬取案例-链家租房数据获取 2021-09-16
- 荒木毬菜 小情歌日文版 - 独身OL之歌
- 计算机win7教案,win7操作系统教案_相关文章专题_写写帮文库
- Vue 使用 video 标签实现视频播放
- Android 信鸽推送集成
- Windows 平台下局域网劫持
- 我的世界服务器自动刷矿机,我的世界刷矿机MOD
- 实现NFS HA共享目录
- 什么是连接池,其工作原理是什么?