python实战:爬取优美图库,将图片格式的本地存储
import requests
from bs4 import BeautifulSoup
import time
- 解析主页面原代码,提取子页面url
- 通过子页面拿取内容,找到图片的下载地址
- 下载图片
url = 'https://www.umei.cc/bizhitupian/weimeibizhi/'resp = requests.get(url)resp.encoding='utf-8'#处理乱码#print(resp.text)main_page = BeautifulSoup(resp.text, 'html.parser')#源代码交给bs4alist = main_page.find('div',class_ = 'TypeList').find_all('a')#找到子页面urlfor a in alist:a = a.get('href').split('/')[3]#切割url 并且拼接urlurl_l = url+achil_page_resp = requests.get(url_l)#访问子页面chil_page_resp.encoding = 'utf-8'chil_page_text = chil_page_resp.textchil_page = BeautifulSoup(chil_page_text,'html.parser')#将源代码交给bs4,找到下载路径abs = chil_page.find('p',align = 'center').find('img')#find('标签',属性 = '属性值') #find =('p',calss_='***')或find =('p',apprs{class:属性值})src = abs.get('src')#通过get请求拿到属性值img_resp = requests.get(src)#访问下载路径#img_resp.content #拿到字节img_name = src.split('/')[-1]#切割最后一个内容with open('img/'+img_name,mode='wb') as f:#img/是本地文件f.write(img_resp.content)#写入文件time.sleep(1)print('over!!',img_name)print('结束')
#find 只找一个,find_all 找到所有的
python实战:爬取优美图库,将图片格式的本地存储相关推荐
- python第一天----爬取优美图库的图片
python第一天----爬取优美图库的图片 首先我们需要爬取的步骤: 1.选择爬取的网页,这里我选取的是https://www.umei.net/bizhitupian/,直接爬取的首页第一页的图片 ...
- Python 爬取优美图库图片
# !/usr/bin/env python # -*-coding:utf-8-*- # date :2021/7/23 17:53 # author:Sabo"""爬 ...
- python爬取优美图库
学了一段时间python,最近学习了一些python爬虫,今天写了一个爬取优美图库的的一段代码,下面给大家分享一下. 先看一下爬取的结果: 这段代码使用了下面的一些包,我们需要提前进行安装,在终端使用 ...
- python爬取优美图库海量图片,附加代码,一键爬取
优美高清图片为大家提供高清美女套图赏析,非高清不录入,大家的网速要给力. 今天教大家爬取优美图库网站中高质量的图片!! 简单易上手哦~ 使用工具: Python 3.6 pycharm 相关环境: r ...
- Python使用bs4爬取优美图库
'''爬取优美图库 ''' import requests from bs4 import BeautifulSoup import time from tqdm import tqdm# 爬取页面源 ...
- Python爬虫爬取煎蛋网图片代码实例
这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: ...
- python爬虫爬取彼岸图网图片
python爬虫爬取彼岸图网图片 话不多说,直接上代码! import requests from PIL import Image from io import BytesIO import re ...
- python爬虫图片实例-Python爬虫爬取煎蛋网图片代码实例
这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: ...
- python爬虫爬取百度贴吧图片,requests方法
每天一点点,记录学习 近期爬虫项目,看完请点赞哦---: 1:python 爬取菜鸟教程python100题,百度贴吧图片反爬虫下载,批量下载 2:python爬虫爬取百度贴吧图片,requests方 ...
最新文章
- RocketMQ实战--大数据平台技术栈06
- spring计划任务
- JAVA调用R语言之Rserve
- IIS7.5 安全配置研究(推荐)
- python基础3(来自廖雪峰的官方网站)
- python 操作mysql数据库
- 从零开始学android开发-布局中 layout_gravity、gravity、orientation、layout_weight
- Linux内核学习-字符设备驱动学习(二)
- 魔方层先法简明图解,最少记6个公式即可完成魔方六面
- 原理图编译出现Has no driving source 啥意思?
- 切割视频——将视频截取python实现
- Apktool反编译
- Java项目:ssm在线答题系统
- Vue 截取视频第一帧作为封面图 然后转成base64,base64转成图片
- canvas改变图片原始尺寸
- DirectX修复工具使用
- java aspose 导出word_aspose.words导出html 转word文档带图片,(无网络也可以看图)
- pcie总线协议入门基础知识
- 谷歌浏览器获取计算机用户名,谷歌Chrome浏览器如何删除记住的账号和密码
- 极客时间和极客学院_极客拔掉
热门文章
- 10大热门的物联网初创公司
- 并查集:CDOJ1593-老司机破阵 (假的并查集拆除)
- 增强现实中的光学透射式头盔显示器的标定初步
- Cannot read property ‘numerator‘ of undefined,calc的运算
- 运用VBA将Excel中【以文本存储的数字】转换为【数字】格式(去除绿色小三角)
- 玩转Kaggle:Dog Breed Identification【识别狗的类别】
- Swift 进阶 | 看得见的算法
- 也谈企业文化—执行力
- Spring5学习笔记------4、JdbcTemplate
- 小猿日记 - 程序猿的日常日记(4)