在逛贴吧的时候看见贴吧里面漂亮的图片,或有漂亮妹纸的图片,是不是想保存下来?

但是有的网页的图片比较多,一个个保存下来比较麻烦。

最近在学Python,所以用Python来抓取网页内容还是比较方便的:

所以就尝试了一下

------code-------#coding=utf-8

import re

import urllib //导入模块

def gethtml(url): //自定义函数,传参获取网页内容

page=urllib.urlopen(url)

html=page.read()

return html

def getimg(html): //自定义函数,获取需要的内容

reg=r'src="(.+?\.jpg)" pic_ext' //正则表达式,抓取图片链接,见html.jpg

imgre=re.compile(reg) //把正则表达式编译成一个正则表达式对象,以提高抓取效率

imglist=re.findall(imgre,html) //获取html中所有匹配到的正则表达式对象

x=1

for imgurl in imglist: //循环遍历整个链接列表

urllib.urlretrieve(imgurl,'f:\\myimg\\myp_w_picpath\\ %s.jpg' % x) //保存图片至目标文件夹

x=x+1

html=gethtml(" //要获取的网页链接

print getimg(html)

-----------------------------------

图示:

如果有疑问

请下载图示图片查看

我用的是猎豹浏览器

python爬虫爬取网页图片_Python爬虫实现抓取网页图片相关推荐

  1. python爬虫获取下一页_Python Scrapy 自动抓取下一页内容

    最近在学下Scrapy,抓取下一页的时候遇到了问题 import scrapy from crawlAll.items import CrawlallItem class ToutiaoEssayJo ...

  2. python数据库抓取并保存_python:微信消息抓取、转发和数据库存储及源码

    前言 python的强大在于丰富的类库,经常会看到几行代码就可以实现非常强大的功能.它可以做爬虫.AI.自动化测试.小工具(抢票.抓包.微信消息抓取)等等. 本次我们来讲讲怎么来抓取微信消息?抓取微信 ...

  3. python爬取新闻网站标题_python如何正确抓取网页标题

    有一个简单的错误.HTML文件不能用正则表达式parse,因为他的文法比正则表达式高级,具体原因参考这里. 推荐解析这种HTML用一些第三方库,例如mechanize 我的代码如下:import me ...

  4. python音乐的数据抓取与分析_Python练习之抓取QQ音乐数据

    [一.目标] 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 由浅入深,层层递进,非常适合刚入门的同学练手. [二.需要的库] 主要涉及的库有:requests.json.o ...

  5. python爬虫怎么提取网页信息_Python爬虫是如何抓取并储存网页数据的?

    以下文章来源于早起Python ,作者刘早起 早起Python 专注于Python爬虫/数据分析/办公自动化 爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想 ...

  6. Python爬虫之XPath基础教程:用代码抓取网页数据

    Python爬虫之XPath基础教程:用代码抓取网页数据 在网络时代,网页数据是获取信息和进行分析的最重要的来源之一.Python的爬虫技术让我们可以轻松抓取网页数据,并进行数据处理.XPath是一种 ...

  7. python网页结构分析_Python爬虫解析网页的4种方式 值得收藏

    用Python写爬虫工具在现在是一种司空见惯的事情,每个人都希望能够写一段程序去互联网上扒一点资料下来,用于数据分析或者干点别的事情. 我们知道,爬虫的原理无非是把目标网址的内容下载下来存储到内存中, ...

  8. python教程app 小米应用商店_Python爬虫过程解析之多线程获取小米应用商店数据...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于IT共享之家 ,作者IT共享者 前言 小米应用商店给用户发现最好的安卓应用和游戏,安 ...

  9. python爬虫成长之路(一):抓取证券之星的股票数据

    python爬虫成长之路(一):抓取证券之星的股票数据 获取数据是数据分析中必不可少的一部分,而网络爬虫是是获取数据的一个重要渠道之一.鉴于此,我拾起了Python这把利器,开启了网络爬虫之路. 本篇 ...

  10. Python爬虫采集抓取:Python3.x+Fiddler 采集抓取 APP 数据

    随着移动互联网的市场份额逐步扩大,手机 APP 已经占据我们的生活,以往的数据分析都借助于爬虫采集爬取网页数据进行分析,但是新兴的产品有的只有 APP,并没有网页端这对于想要提取数据的我们就遇到了些问 ...

最新文章

  1. MNN.Tensor exit code -1073740791 (0xC0000409) 解决
  2. mysql分析表增删改统计_MySQL增删改查|附思维导图
  3. php 命名空间地址,php命名空间简介
  4. android 分组柱状图_整理了一个 android 上的波形图及柱状图绘制控件
  5. 在Spring boot 配置过滤器(filter)
  6. 作者:姚登举(1980-),男,哈尔滨理工大学副教授。
  7. Oracle 11.2.0.3 [INS-41112] Specified network interface doesnt maintain connectivity across cluster
  8. 使用markdown编辑器(自用,没内容。。)
  9. 大数据分析,利用向外扩展技术深入挖掘商业价值
  10. Spring MVC--@RequestMapping
  11. 震惊!等待时间竟然用for循环!
  12. SPSS可以生成正交表吗?
  13. wifi配网过程的详细介绍
  14. PDM系统的结构设计
  15. python怎么读取api接口_python 获取api接口
  16. 谈谈那些“你以为”的安全
  17. python心得总结知识点和收获,千锋Python培训学员心得 在总结中收获提升
  18. 数字音频总线A2B开发详解十一(A2B一Slave板做音效处理-31段EQ,高中低音分频,延时,3D音效等)
  19. 计算机网络 自顶向下方法.原书第6版 - 网络层次、应用、发展
  20. 220914更新:闲置的华为悦盒搭建海思NASUbuntu系统(一)

热门文章

  1. [转载]C#流,字节数组,字符串
  2. 你认为是宽渠道好还是窄渠道好?请做具体分析
  3. 菜鸟成长日记(四)之WMIC简单命令应用
  4. 【Python】PAT-1044 火星数字
  5. JAVA8 Stream方法使用详解reduce、IntStream(二)
  6. 使用docker运行微信wechat的安装脚本
  7. JavaFX FXML场景编辑器使用示例
  8. kubesphere devops介绍、访问账密及nfs数据备份同步
  9. linux deepin/ubuntu 搭nginx文件服务器配置
  10. k8s 使用helm部署dashboard