前言

嗨喽~大家好呀,这里是魔王呐 !

壁纸,有多种的类别和各种不同的风格,如:

风景、美女、唯美、动漫、花卉、节日等适合您的高清桌面壁纸

今天我们就来采集一下叭~

环境使用:

  • Python 3.8 解释器

  • Pycharm 编辑器

需安装python第三方模块 : requests

  1. win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车

  2. 在pycharm中点击Terminal(终端) 输入安装命令

基本思路流程:

1. 发送请求模拟浏览器 对于url地址发送请求, 获取服务器返回响应数据伪装 headers 请求头
2. 获取数据
3. 解析数据提取我们想要的内容
4. 保存数据

代码

import requests  # 用来发送请求模块<工具>
import re  # 提取数据工具

    response = requests.get(url=url, headers=headers)response.encoding = 'gbk'   # 获取网页内容,返回出现乱码print(response.text)  # 获取网页源代码# 获取壁纸名字以及壁纸详情页url地址  从什么地方找什么样数据内容,  从response.text 里面找<li><a href="(.*?)"title="(.*?)" target="_blank"># (.*?) 就是我们想要数据html_info = re.findall('<li><a href="(.*?)" title="(.*?)" target="_blank">', response.text)print(html_info)

        response_1 = requests.get(url=link_url, headers=headers)response_1.encoding = 'gbk'# print(response_1.text)img_url = re.findall('<img src="(.*?)" alt=".*?"', response_1.text)[0]img_content = requests.get(url=img_url).contentwith open('img\\' + title + '.jpg', mode='wb') as f:f.write(img_content)print(img_url, title)

效果









尾语

要成功,先发疯,下定决心往前冲!

学习是需要长期坚持的,一步一个脚印地走向未来!

未来的你一定会感谢今天学习的你。

—— 心灵鸡汤

本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦

python二十行代码教你批量采集超高清 jpg相关推荐

  1. Python二十行代码实现hexo的md文件格式解析

    最近用django+Vue实现了一个博客应用,原来的hexo的博客用着也挺好,想继续留着用,于是就想将hexo生成的.md的博客内容文件解析后直接写到django的博客数据库里做同步显示. hexo生 ...

  2. python对话机器人怎么搭建代码语言库_教你用python几十行代码编写对话机器人

    教你用python几十行代码编写对话机器人 最近闲来无事,就自己写点代码弄了一个对话机器人.当然,这个机器人是基于图灵机器人这个平台的接口的,因为对于我这个小白来说自己编写一个机器人代码还是颇有难度啊 ...

  3. 【彼岸美图】二十行代码下载上千张高清美图壁纸【python爬虫】

    小白也能看懂的python爬虫,从零开始爬彼岸图网壁纸美图 你是否有过以下烦恼: 想找壁纸却找不到 找到的壁纸清晰度都不高? 下载图片太麻烦? 现在,你将可以用简简单单二十行代码解决这一切烦恼,还不赶 ...

  4. Python三十行代码实现简单人脸识别

    Python三十行代码实现简单人脸识别 一.库介绍 opencv,face_recognition,numpy,以及dlib 注意: 安装opencv速度可能过慢,需要更换国内镜像源,参考:https ...

  5. 三十行代码教你做个通用文字识别程序

    三十行代码教你做个通用文字识别程序 准备 开始编程 测试 准备 在开始敲代码前,我们先做一些准备.我们的这个通用文字识别程序的原理很简单,就是通过API调用百度智能云提供的免费的通用文字识别(标准版) ...

  6. python实现pdf转word详解_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...

    在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 倒霉,2M的PDF12点也完不了啊! 很多时候在学习时发现许多文档都是PDF格式,PDF格式 ...

  7. python把pdf转word_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...

    作者:菜鸟分析 Python爱好者社区--专栏作者 个人介绍:一个痴迷于Python语言的业余程序猿,未来的理想是能够与一群痴迷于Python语言的程序猿改变世界 知乎专栏: https://zhua ...

  8. Python爬虫:二十行代码获取某知名网站高质量视频,带视频讲解

    文章目录 一.写在前面 二.爬虫原理 三.案例实现 四.视频讲解 一.写在前面 兄弟们,自从上次爬虫热门后,我就没发高质量爬虫了,看的人都少了,唉~ 原来你们都是这样的人 二.爬虫原理 作用: 批量获 ...

  9. 七十行代码教你使用 python ffmpeg 压缩视频,再也不用担心视频过大了

    前期准备 最近要压缩视频,然后发现一些压缩视频的工具要是收费,要么有水印,完全不符合要求啊.正当我发愁的时候突然想到,去年的时候接触过 ffmpeg ,可以用python ffmpeg 来压缩视频啊, ...

最新文章

  1. Oops 的栈信息分析
  2. 元气森林难撕“网红”标签
  3. 类属性-属性查找机制-向上查找
  4. 【Day03】使用原型最大的好处及原型链的理解
  5. GitHub项目功能理解
  6. (3)JavaScript 的注释
  7. 有“嗅觉”的电脑:英特尔神经拟态芯片能嗅出危险化学品气味
  8. Word邮件合并制作上百份薪酬变动通知书及日期格式处理技巧
  9. C++面试题,平时面试不可缺少的!
  10. redis详解_java 从零开始手写 redis(14)redis渐进式rehash详解
  11. python中sample()函数_PandasDataframe.sample()使用介绍
  12. BigGAN高保真自然图像合成的大规模GAN训练
  13. 2019年的读书印记
  14. 【sdx62】uci软件包文件中新增脚本文件functions.sh但未打包到文件系统解决方案
  15. 秋招总结:遇到的手撕代码题
  16. Comet OJ - 2019国庆欢乐赛 G 后缀数组
  17. 解决前端导出excel文件,打开为乱码
  18. 无线android auto车机,AAWireless适配器为Android Auto车机带来无线配对体验
  19. 关于DBC文件的创建
  20. nested exception is io.lettuce.core.RedisCommandExecutionException: MOVED 7514 100.71.1.91:6380

热门文章

  1. 如何快速理解TCP协议
  2. 【硬件通信协议】4. 详细解析CAN总线通信协议
  3. 技术人如何写好技术文档?
  4. 扩展访问:Uber Lite App开发始末
  5. 2020牛客寒假算法基础集训营3 B 牛牛的DRB迷宫II二进制详解
  6. 山东计算机技校排名,山东技校排名前十 山东有什么好的技校
  7. 得到语音下载(dedaodown)
  8. Syn-QG: Syntactic and Shallow S emantic Rules for Question Generation阅读笔记
  9. C# Math函数汇总
  10. 不堪忍受医美行业潜规则,百万年薪院长想辞职