python抓取图片_Python3简单爬虫抓取网页图片
现在网上有很多python2写的爬虫抓取网页图片的实例,但不适用新手(新手都使用python3环境,不兼容python2),
所以我用Python3的语法写了一个简单抓取网页图片的实例,希望能够帮助到大家,并希望大家批评指正。importurllib.requestimportreimportosimporturllib#根据给定的网址来获取网页详细信息,得到的html就是网页的源代码
defgetHtml(url):
page=urllib.request.urlopen(url)
html=page.read()return html.decode('UTF-8')defgetImg(html):
reg= r'src="(.+?\.jpg)" pic_ext'imgre=re.compile(reg)
imglist= imgre.findall(html)#表示在整个网页中过滤出所有图片的地址,放在imglist中
x =0
path= 'D:\\test'
#将图片保存到D:\\test文件夹中,如果没有test文件夹则创建
if notos.path.isdir(path):
os.makedirs(path)
paths= path+'\\' #保存在test路径下
for imgurl inimglist:
urllib.request.urlretrieve(imgurl,'{0}{1}.jpg'.format(paths,x)) #打开imglist中保存的图片网址,并下载图片保存在本地,format格式化字符串
x = x + 1
returnimglist
html= getHtml("http://tieba.baidu.com/p/2460150866")#获取该网址网页详细信息,得到的html就是网页的源代码
print (getImg(html)) #从网页源代码中分析并下载保存图片
python抓取图片_Python3简单爬虫抓取网页图片相关推荐
- 上手快!!福利局!新手如何使用python爬虫爬取网页图片(使用正则进行数据解析)当然这个新手是我自己
作为一个python新入门小白,突然就想发个博客,一方面为了记录学习历程,一方面能分享给新入门的同学经验,更多的是想和大家一起学习和交流.以下是我以小白的角度分享的爬虫的相关知识和一个简单的爬取网页图 ...
- node:爬虫爬取网页图片 1
代码地址如下: http://www.demodashi.com/demo/13845.html 前言 周末自己在家闲着没事,刷着微信,玩着手机,发现自己的微信头像该换了,就去网上找了一下头像,看着图 ...
- python爬虫爬取网页图片_Python爬虫实现抓取网页图片
在逛贴吧的时候看见贴吧里面漂亮的图片,或有漂亮妹纸的图片,是不是想保存下来? 但是有的网页的图片比较多,一个个保存下来比较麻烦. 最近在学Python,所以用Python来抓取网页内容还是比较方便的: ...
- python爬虫爬取网页图片_Python爬虫:爬取网页图片
先分析查找要爬取图片的路径 在浏览器F12 审查元素 整体实现代码 # -- coding:UTF-8 -- import requests from bs4 import BeautifulSoup ...
- python多线程爬取某网站全部h漫画_Python多线程爬虫爬取网页图片
'''基于多页面多线程''' import os #引入文件模块 import re #正则表达式 importurllib.requestimportthreading#连接网页并返回源码 defo ...
- LSP是第一生产力 深夜开车,图片不够了怎么办?爪巴就完事了(爬虫爬取网页图片)
标题很明确了吧,我们如何才能在网页上爬取图片呢? 首先,打开一个网址:(就用这个举例子吧) http://www.win4000.com/wallpaper_2285_0_0_1.html 那么,ur ...
- node:爬虫爬取网页图片
前言 周末自己在家闲着没事,刷着微信,玩着手机,发现自己的微信头像该换了,就去网上找了一下头像,看着图片,自己就想着作为一个码农,可以把这些图片都爬取下来做成一个微信小程序,说干就干,了解一下基本都知 ...
- 爬虫python下载网站所有图片_Python爬虫之下载网页图片
传统的方式是在想要的图片上鼠标点击右键另存为,或者用截图的方式保存图片,其实我们还可以通过使用简单的Python语言实现图片的下载并保存到本地,下面让我们看看如何实现吧 一.确定图片的URL地址及获取 ...
- python爬虫获取的网页数据为什么要加[0-python3爬虫爬取网页思路及常见问题(原创)...
学习爬虫有一段时间了,对遇到的一些问题进行一下总结. 爬虫流程可大致分为:请求网页(request),获取响应(response),解析(parse),保存(save). 下面分别说下这几个过程中可以 ...
最新文章
- 训练图像预处理函数功能(paddle)
- [转] 三层开发中的层次划分
- AntV中的饼状图重复渲染问题解决
- spring boot日志框架体系剖析(默认采用logback作为日志框架)
- HDOJ 1494 跑跑卡丁车
- 蓝桥杯 PREV-37 历届试题 分巧克力
- java界面中加载图片,Java登录界面中添加背景图片,程序无错,但加载不了图片,求帮忙...
- 关于C语言中文件的基本操作
- 【Python】快速简单实现图像背景更换
- 老生常谈:frame和Bounds的区别
- 模拟股票、基金账户交易周志与心得(11月1日至11月12日)
- 干货 | SQL 外部联接 Outer Join
- SpringMVC创建Maven工程
- 删除流氓软件 Alibaba PC Safe Service
- 超声波测距仪编程_Arduino轻松学Mixly编程第9课 超声波测距仪
- 每日启程——2019.12.13(古人学问无遗力,少壮工夫老始成)
- 人列计算机的原理,从《三体》人列计算机到CMOS电路
- 宋宝华:递归的出口在哪里? (除夕创作年度最后一篇文章)
- win环境安装rabbitMQ
- 蓝桥杯第十三届大赛web大学组题目及答案解析
热门文章
- 也谈压缩感知(compressive sensing)
- VS 2013 统一修改所有工程的目录配置(以 boost、opencv3 的安装为例)
- matlab控制图像的边界(margin),subplot的间距(gap)
- python有趣小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出
- python和c先学哪个-python和c先学哪个
- python最适合做什么-python适合做什么开发?
- python100例详解-Python编程之属性和方法实例详解
- python数据分析-如何学习和评价《利用python进行数据分析》这本书?
- iOS中 语音识别功能/语音转文字教程具体解释 韩俊强的博客
- python代码编辑教程_python教程:pycharm编写代码的方式教学