python图库图片_python爬取优美图库海量图片,附加代码,一键爬取
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爬取优美图库海量图片,附加代码,一键爬取相关推荐
- Python 爬取优美图库图片
# !/usr/bin/env python # -*-coding:utf-8-*- # date :2021/7/23 17:53 # author:Sabo"""爬 ...
- python第一天----爬取优美图库的图片
python第一天----爬取优美图库的图片 首先我们需要爬取的步骤: 1.选择爬取的网页,这里我选取的是https://www.umei.net/bizhitupian/,直接爬取的首页第一页的图片 ...
- python爬取优美图库
学了一段时间python,最近学习了一些python爬虫,今天写了一个爬取优美图库的的一段代码,下面给大家分享一下. 先看一下爬取的结果: 这段代码使用了下面的一些包,我们需要提前进行安装,在终端使用 ...
- python爬取优美图库海量图片,附加代码,一键爬取
优美高清图片为大家提供高清美女套图赏析,非高清不录入,大家的网速要给力. 今天教大家爬取优美图库网站中高质量的图片!! 简单易上手哦~ 使用工具: Python 3.6 pycharm 相关环境: r ...
- Python使用bs4爬取优美图库
'''爬取优美图库 ''' import requests from bs4 import BeautifulSoup import time from tqdm import tqdm# 爬取页面源 ...
- 案例(一)爬取优美图库风景壁纸
文章目录 一.分析页面 二.爬取的关键步骤 2.1 初步信息获取 2.2 查找抓取信息 2.3 抓取新页面 2.4 获取新页面的图片真正的下载地址 2.5 遍历所有新页面的抓取信息,获取图片的SRC属 ...
- python开发图片_python实现图片上添加图片
在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...
- python 缩放图片_python实现按长宽比缩放图片
使用python按图片固定长宽比缩放图片到指定图片大小,空白部分填充为黑色. 代码 # -*- coding: utf-8 -*- from pil import image class image_ ...
- python控制台图片_Python实现图像信息隐藏
Python实现图像信息隐藏 之前学习密码学的时候老师有提到过『信息隐藏』,现在用图像的方法尝试一下.思想是:把信息藏到RGB通道中的B通道,然后利用奇偶性可以恢复过来 原理 从源图中提取文字图像信息 ...
- python 添加图片_python怎么导入图片?
python导入图片的方法: 一.直接从源图片中导入(图片位于images文件夹内)self.label1=QLabel(self) self.label1.setPixmap(QPixmap(r&q ...
最新文章
- 人民日报:中国 31 个省市区最好的大学
- 我想变得富有的10个理由
- springboot整合elasticjob
- db2查最新值的前一天值_贵阳6月最新二手房房价出炉!快看你家房子值多少钱?...
- gdb 调试kvm虚拟机_GDB+QEMU调试内核模块(实践篇)
- mysql 数据库数据恢复 库被删了怎么恢复数据库
- 深度学习技术在不同方向的应用及相关开源项目
- 宝鸡渭滨区11―12学年度第一学期高二期末联考试卷高二地理
- [Swift]注册并购买加入Apple开发者计划。提示: “你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行”...
- 计算机 蓝牙鼠标卡顿,无线蓝牙鼠标为什么有时会卡顿发飘,不稳定?
- filebeat7.7.0相关详细配置预览- Filebeat inputs
- 2019 Java 全栈工程师进阶路线图,一定要收藏
- 如何批量转换文件格式
- 学渣的刷题之旅 leetcode刷题 67.二进制求和
- Python爬取猫眼评分9.5的《海王》的3万条评论
- Linux进程内存分析pmap命令
- Leetcode_1823_找出游戏的获胜者_约瑟夫环
- 树莓派显示到笔记本屏幕上
- shiro的学习使用
- 计算机书在书架A上的英语,书架用英语怎么说
热门文章
- python风控建模培训
- Sketch颜色替换更改插件 PasteDirect v1.0破解版
- 浙大PAT 乙级(Basic Level) Practice 题解合集(全AC版)
- 网络舆情监测关键词怎么设置与搜集的方法技巧
- java毕业设计会员刷卡积分管理系统mybatis+源码+调试部署+系统+数据库+lw
- 收据模板_使用智能收据简化支出报告
- 超微小加速度传感器ADXL362设计
- 9008刷机工具_一加6(oneplus6)手机氧OS底包下刷入MIUI12详细刷机教程
- javaScript之原生js封装组件(弹窗为例)
- Ubuntu Core介绍及其使用