Python

Python开发

Python语言

python爬取优美图库海量图片,附加代码,一键爬取

优美高清图片为大家提供高清美女套图赏析,非高清不录入,大家的网速要给力。

今天教大家爬取优美图库网站中高质量的图片!!

简单易上手哦~

使用工具:

Python 3.6

pycharm

相关环境:

requests

parsel

xpath

主要内容:

1、系统分析目标网页

2、html标签数据解析方法(xpath)

3、海量图片数据一键保存

爬虫的一般思路:

1、确定爬取的url路径,headers参数

2、发送请求 -- requests 模拟浏览器发送请求,获取响应数据

3、析数据 -- parsel 转化为Selector对象,Selector对象具有xpath的方法,能够对转化的数据进行处理

4、保存数据

代码如下:

importrequestsimportparsel#1、确定爬取的url路径,headers参数

base_url = 'https://www.umei.cc/meinvtupian/meinvxiezhen/'headers= {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36'}#2、发送请求 -- requests 模拟浏览器发送请求,获取响应数据

response = requests.get(base_url, headers=headers)

response.encoding= response.apparent_encoding #自动识别响应对象的编码

html =response.text#print(html)

#3、解析数据 -- parsel 转化为Selector对象,Selector对象具有xpath的方法,能够对转化的数据进行处理#3、1 转换数据类型

parse =parsel.Selector(html)#3、2 解析数据

href_list = parse.xpath('//div[@class="TypeList"]/ul/li/a/@href').extract()#print(href_list)

for href inhref_list:#print(href)

#再次发送图片请求

href_data = requests.get(href, headers=headers).text#解析图片数据

img =parsel.Selector(href_data)

img_src= img.xpath('//div[@class="ImageBody"]/p/a/img/@src').extract_first()#print(img_src)

#发送图片的url

img_data = requests.get(img_src, headers=headers).content#4、保存数据

#1、准备文件名

file_name = img_src.split('/')[-1]#print(file_name)

#3、保存文件

with open('img\' + file_name, 'wb') as f:print('正在保存文件:{}'.format(file_name))

f.write(img_data)

效果如下:

如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的吗?说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的Python教程。获取方式,私信小编 “ 资料 ”,即可免费获取哦!

内容来源于网络,如有侵权请联系客服删除

python图库图片_python爬取优美图库海量图片,附加代码,一键爬取相关推荐

  1. Python 爬取优美图库图片

    # !/usr/bin/env python # -*-coding:utf-8-*- # date :2021/7/23 17:53 # author:Sabo"""爬 ...

  2. python第一天----爬取优美图库的图片

    python第一天----爬取优美图库的图片 首先我们需要爬取的步骤: 1.选择爬取的网页,这里我选取的是https://www.umei.net/bizhitupian/,直接爬取的首页第一页的图片 ...

  3. python爬取优美图库

    学了一段时间python,最近学习了一些python爬虫,今天写了一个爬取优美图库的的一段代码,下面给大家分享一下. 先看一下爬取的结果: 这段代码使用了下面的一些包,我们需要提前进行安装,在终端使用 ...

  4. python爬取优美图库海量图片,附加代码,一键爬取

    优美高清图片为大家提供高清美女套图赏析,非高清不录入,大家的网速要给力. 今天教大家爬取优美图库网站中高质量的图片!! 简单易上手哦~ 使用工具: Python 3.6 pycharm 相关环境: r ...

  5. Python使用bs4爬取优美图库

    '''爬取优美图库 ''' import requests from bs4 import BeautifulSoup import time from tqdm import tqdm# 爬取页面源 ...

  6. 案例(一)爬取优美图库风景壁纸

    文章目录 一.分析页面 二.爬取的关键步骤 2.1 初步信息获取 2.2 查找抓取信息 2.3 抓取新页面 2.4 获取新页面的图片真正的下载地址 2.5 遍历所有新页面的抓取信息,获取图片的SRC属 ...

  7. python开发图片_python实现图片上添加图片

    在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...

  8. python 缩放图片_python实现按长宽比缩放图片

    使用python按图片固定长宽比缩放图片到指定图片大小,空白部分填充为黑色. 代码 # -*- coding: utf-8 -*- from pil import image class image_ ...

  9. python控制台图片_Python实现图像信息隐藏

    Python实现图像信息隐藏 之前学习密码学的时候老师有提到过『信息隐藏』,现在用图像的方法尝试一下.思想是:把信息藏到RGB通道中的B通道,然后利用奇偶性可以恢复过来 原理 从源图中提取文字图像信息 ...

  10. python 添加图片_python怎么导入图片?

    python导入图片的方法: 一.直接从源图片中导入(图片位于images文件夹内)self.label1=QLabel(self) self.label1.setPixmap(QPixmap(r&q ...

最新文章

  1. 人民日报:中国 31 个省市区最好的大学
  2. 我想变得富有的10个理由
  3. springboot整合elasticjob
  4. db2查最新值的前一天值_贵阳6月最新二手房房价出炉!快看你家房子值多少钱?...
  5. gdb 调试kvm虚拟机_GDB+QEMU调试内核模块(实践篇)
  6. mysql 数据库数据恢复 库被删了怎么恢复数据库
  7. 深度学习技术在不同方向的应用及相关开源项目
  8. 宝鸡渭滨区11―12学年度第一学期高二期末联考试卷高二地理
  9. [Swift]注册并购买加入Apple开发者计划。提示: “你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行”...
  10. 计算机 蓝牙鼠标卡顿,无线蓝牙鼠标为什么有时会卡顿发飘,不稳定?
  11. filebeat7.7.0相关详细配置预览- Filebeat inputs
  12. 2019 Java 全栈工程师进阶路线图,一定要收藏
  13. 如何批量转换文件格式
  14. 学渣的刷题之旅 leetcode刷题 67.二进制求和
  15. Python爬取猫眼评分9.5的《海王》的3万条评论
  16. Linux进程内存分析pmap命令
  17. Leetcode_1823_找出游戏的获胜者_约瑟夫环
  18. 树莓派显示到笔记本屏幕上
  19. shiro的学习使用
  20. 计算机书在书架A上的英语,书架用英语怎么说

热门文章

  1. python风控建模培训
  2. Sketch颜色替换更改插件 PasteDirect v1.0破解版
  3. 浙大PAT 乙级(Basic Level) Practice 题解合集(全AC版)
  4. 网络舆情监测关键词怎么设置与搜集的方法技巧
  5. java毕业设计会员刷卡积分管理系统mybatis+源码+调试部署+系统+数据库+lw
  6. 收据模板_使用智能收据简化支出报告
  7. 超微小加速度传感器ADXL362设计
  8. 9008刷机工具_一加6(oneplus6)手机氧OS底包下刷入MIUI12详细刷机教程
  9. javaScript之原生js封装组件(弹窗为例)
  10. Ubuntu Core介绍及其使用