前言

咳咳,担心壁纸不够用?想要一天换一张?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批量采集某网站高清壁纸,这下不用担心没壁纸换了相关推荐

  1. Python爬虫实例 wallhaven网站高清壁纸爬取。

    文章目录 Python爬虫实例 wallhaven网站高清壁纸爬取 一.数据请求 1.分析网页源码 2.全网页获取 二.数据处理 1.提取原图所在网页链接 2.获取高清图片地址及title 三.下载图 ...

  2. Python采集手机4K壁纸,又是一个练手小案例,也不用担心没壁纸换咯

    前言 又是一篇采集壁纸的文章,只不过这次是一个新的网站 里面也有电脑桌面壁纸,只不过今天先来采集一些手机壁纸吧 又是一个练手的小案例,还能保存很多壁纸,不用担心没得壁纸换咯 一. 数据来源分析 明确需 ...

  3. python爬取某网站高清二次元图片 自动下载

    第一章 Python 爬取网站信息 文章目录 一,什么是爬虫? 二.使用步骤 1.引入库 2.伪装header 3.读取信息并过滤,写入文件 总结 前言 本文只做技术讨论,大家不要一直爬这个小网站,记 ...

  4. Python零基础之爬取王者荣耀官方网站高清壁纸(普通版)

    Python零基础之爬取王者荣耀官方网站高清壁纸 目标: 分析过程: 1. 确定目标url 2. 解决url解析问题 3. 图片下载解析 4. 多页面的处理 代码示例 需要注意的问题: 目标: 1.下 ...

  5. python 爬取王者荣耀高清壁纸

    代码地址如下: http://www.demodashi.com/demo/13104.html 一.前言 打过王者的童鞋一般都会喜欢里边设计出来的英雄吧,特别想把王者荣耀的英雄的高清图片当成电脑桌面 ...

  6. python4k高清图片_第一次接触,尝试用python抓取国外4k高清图像数据,真方便

    计划了很久,终于还是利用在家的几个月时间,开始学习python编程. 作为一个学霸,我更愿意在实践中学习,实践出来的效果给我更多的信心和乐趣,于是,我花了大约一个月的时间,看了一本Python入门的相 ...

  7. Python批量采集商品数据并使用多线程(含完整源码)

    前言 嗨喽,大家好,这里是魔王~ 本次目的: Python批量采集商品数据 知识点: 爬虫基本流程 非结构化数据解析 csv数据保存 线程池的使用 开发环境: python 3.8 pycharm r ...

  8. Python批量采集亚马逊商品数据 (含完整源代码)

    前言 嗨喽 ! 大家好吖,这里是魔王~ 亚马逊公司,是美国最大的一家网络电子商务公司,位于华盛顿州的西雅图 是网络上最早开始经营电子商务的公司之一,亚马逊成立于1994年 今天教大家用Python批量 ...

  9. Python批量采集无水印短视频内容

    前言 短视频流行起来可不是一年两年了,现在很多年轻人都在玩短视频,有些的单纯就是看看,而有些的就是自己发视频 我每天刷视频,一刷就停不下来,应该还是有蛮多人跟我一样的吧 那有没有想法用自己所学的pyt ...

最新文章

  1. python 设置 初始值_Python初始值表示为无穷大
  2. 如何解一元一次方程视频_七年级数学教学视频-小邵课堂
  3. ConfigParser模块简明教程
  4. android 根据时间获取周几_android 调用系统 calendars 如何获取一个指定日期的所有日程 event。...
  5. double 二进制 java_C#中将double值变成二进制然后写入文件,Java中载入该文件读取此二进制double值时不正确...
  6. (15)css常用样式—background背景属性
  7. 从401航班事故调查看项目总结
  8. 阐述Spring框架中Bean的生命周期?
  9. UniDrop:一种简单而有效的Transformer提升技术
  10. python+pymssql+selenium 获取短信验证码登录(实战练习)
  11. 恢复AndroidStudio中误删除的文件
  12. 回归云平台的本质,通过平台+应用模式实现软件资源线上共享
  13. Axure实战——改变元件尺寸、增减商品数量、图片边框移动
  14. Admin.NET管理系统(vue3等前后端分离)学习笔记--持续更新
  15. Python爬取m3u8格式视频并解密ts文件合并转为mp4格式
  16. Java高级面试-面经
  17. 八叉树体素遍历近邻体素搜索
  18. jvm性能分析工具之-- Eclipse Memory Analyzer tool(MAT)
  19. Retrofit 上传文件
  20. latex格式的英文文章中引用的中文参考文献在BIBTEX中的格式是如何的

热门文章

  1. k8s 三种部署方式
  2. 计算机图形学完整笔记(九):真实感图形学
  3. 论简历解析及其步骤(一)步骤及理论
  4. java——博弈算法实现井字棋游戏
  5. RocketMQ 问题记录
  6. 专访丨兼容国内外市场的代码分析软件,鉴释科技帮助企业减少bug发生率
  7. stm32 串口2空闲中断死机_STM32串口之空闲中断
  8. 中国网络安全现状:“狼”已经来了
  9. 固体物理题库之名词解释
  10. 目标检测第5步-使用keras版YOLOv3训练