Python批量采集某网站高清壁纸,这下不用担心没壁纸换了
前言
咳咳,担心壁纸不够用?想要一天换一张?ok ,今天就来搞搞壁纸网站
之前老有很多高质量的网站都不见了,趁着这个还在,赶紧多保存点
话不多说 马上开始 我的表演
代码
导入模块
所有 源码 点击 此处 领取 即可
import requests
import re
发送请求
for page in range(2, 11):
url = f'http://*****.com/dongman/index_{page}.html'headers = {# User-Agent 用户代理 浏览器基本身份信息'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'}response = requests.get(url=url, headers=headers)
获取数据
img_id_list = re.findall('<a href="/desk/(\d+).htm"', response.text)
for img_id in img_id_list:
print(img_id)
发送请求
模拟浏览器对于url地址发送请求
获取数据
获取服务器返回响应数据
link = f'http://www.netbian.com/desk/{img_id}.htm'
response_1 = requests.get(url=link, headers=headers)
response_1.encoding = 'gbk'
解析数据
提取我们想要的数据内容<图片链接/图片标题>
img_url, img_title = re.findall('<img src="(.*?)" alt="(.*?)"', response_1.text)[0]
保存数据 --> 先获取图片数据内容
python学习交流Q群:309488165 ### 源码领取
img_content = requests.get(url=img_url, headers=headers).content
with open('img\\' + img_title + '.jpg', mode='wb') as f:f.write(img_content)
print(img_url, img_title)
最后
朋友们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
那么对于这些朋友们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!直接在文末名片自取即可哦!
今天的分享到这里就结束了
顺便给大家推荐一些Python视频教程,希望对大家有所帮助:
Python零基础教学合集
对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/
Python批量采集某网站高清壁纸,这下不用担心没壁纸换了相关推荐
- Python爬虫实例 wallhaven网站高清壁纸爬取。
文章目录 Python爬虫实例 wallhaven网站高清壁纸爬取 一.数据请求 1.分析网页源码 2.全网页获取 二.数据处理 1.提取原图所在网页链接 2.获取高清图片地址及title 三.下载图 ...
- Python采集手机4K壁纸,又是一个练手小案例,也不用担心没壁纸换咯
前言 又是一篇采集壁纸的文章,只不过这次是一个新的网站 里面也有电脑桌面壁纸,只不过今天先来采集一些手机壁纸吧 又是一个练手的小案例,还能保存很多壁纸,不用担心没得壁纸换咯 一. 数据来源分析 明确需 ...
- python爬取某网站高清二次元图片 自动下载
第一章 Python 爬取网站信息 文章目录 一,什么是爬虫? 二.使用步骤 1.引入库 2.伪装header 3.读取信息并过滤,写入文件 总结 前言 本文只做技术讨论,大家不要一直爬这个小网站,记 ...
- Python零基础之爬取王者荣耀官方网站高清壁纸(普通版)
Python零基础之爬取王者荣耀官方网站高清壁纸 目标: 分析过程: 1. 确定目标url 2. 解决url解析问题 3. 图片下载解析 4. 多页面的处理 代码示例 需要注意的问题: 目标: 1.下 ...
- python 爬取王者荣耀高清壁纸
代码地址如下: http://www.demodashi.com/demo/13104.html 一.前言 打过王者的童鞋一般都会喜欢里边设计出来的英雄吧,特别想把王者荣耀的英雄的高清图片当成电脑桌面 ...
- python4k高清图片_第一次接触,尝试用python抓取国外4k高清图像数据,真方便
计划了很久,终于还是利用在家的几个月时间,开始学习python编程. 作为一个学霸,我更愿意在实践中学习,实践出来的效果给我更多的信心和乐趣,于是,我花了大约一个月的时间,看了一本Python入门的相 ...
- Python批量采集商品数据并使用多线程(含完整源码)
前言 嗨喽,大家好,这里是魔王~ 本次目的: Python批量采集商品数据 知识点: 爬虫基本流程 非结构化数据解析 csv数据保存 线程池的使用 开发环境: python 3.8 pycharm r ...
- Python批量采集亚马逊商品数据 (含完整源代码)
前言 嗨喽 ! 大家好吖,这里是魔王~ 亚马逊公司,是美国最大的一家网络电子商务公司,位于华盛顿州的西雅图 是网络上最早开始经营电子商务的公司之一,亚马逊成立于1994年 今天教大家用Python批量 ...
- Python批量采集无水印短视频内容
前言 短视频流行起来可不是一年两年了,现在很多年轻人都在玩短视频,有些的单纯就是看看,而有些的就是自己发视频 我每天刷视频,一刷就停不下来,应该还是有蛮多人跟我一样的吧 那有没有想法用自己所学的pyt ...
最新文章
- python 设置 初始值_Python初始值表示为无穷大
- 如何解一元一次方程视频_七年级数学教学视频-小邵课堂
- ConfigParser模块简明教程
- android 根据时间获取周几_android 调用系统 calendars 如何获取一个指定日期的所有日程 event。...
- double 二进制 java_C#中将double值变成二进制然后写入文件,Java中载入该文件读取此二进制double值时不正确...
- (15)css常用样式—background背景属性
- 从401航班事故调查看项目总结
- 阐述Spring框架中Bean的生命周期?
- UniDrop:一种简单而有效的Transformer提升技术
- python+pymssql+selenium 获取短信验证码登录(实战练习)
- 恢复AndroidStudio中误删除的文件
- 回归云平台的本质,通过平台+应用模式实现软件资源线上共享
- Axure实战——改变元件尺寸、增减商品数量、图片边框移动
- Admin.NET管理系统(vue3等前后端分离)学习笔记--持续更新
- Python爬取m3u8格式视频并解密ts文件合并转为mp4格式
- Java高级面试-面经
- 八叉树体素遍历近邻体素搜索
- jvm性能分析工具之-- Eclipse Memory Analyzer tool(MAT)
- Retrofit 上传文件
- latex格式的英文文章中引用的中文参考文献在BIBTEX中的格式是如何的