Python实现简单的获取图片爬虫功能示例


Posted in Python onJuly 12, 2017

本文实例讲述了Python实现简单的获取图片爬虫功能。分享给大家供大家参考,具体如下:

简单Python爬虫,获得网页上的照片

#coding=utf-8
import urllib
import re
def getHtml(url):
  page = urllib.urlopen(url)
  html = page.read()
  return html
def getImg(html):
  reg = r'src="(.+?\.jpg)" pic_ext'
  imgre = re.compile(reg)
  imglist = re.findall(imgre, html)
  return imglist
// 网站地址
url = "http://tieba.baidu.com/p/3368048910?pn=2"
html = getHtml(url)
listimg = getImg(html)
x = 0
for imgAddress in listimg:
  print imgAddress
  urllib.urlretrieve(imgAddress, 'image%s.jpg' % x)
  x+=1

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python单元测试框架unittest使用方法讲解
Apr 13 Python
Python插件virtualenv搭建虚拟环境
Nov 20 Python
Python OpenCV实现图片上输出中文
Jan 22 Python
深入浅析Python中的yield关键字
Jan 24 Python
使用python将多个excel文件合并到同一个文件的方法
Jul 09 Python
Django实现跨域的2种方法
Jul 31 Python
Python实现平行坐标图的绘制(plotly)方式
Nov 22 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
使用Python和百度语音识别生成视频字幕的实现
Apr 09 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
Python中random模块常用方法的使用教程
Oct 04 Python
Python-typing: 类型标注与支持 Any类型详解
May 10 Python
python文件特定行插入和替换实例详解
Jul 12 #Python
梯度下降法介绍及利用Python实现的方法示例
Jul 12 #Python
python3之微信文章爬虫实例讲解
Jul 12 #Python
python脚本替换指定行实现步骤
Jul 11 #Python
Python书单 不将就
Jul 11 #Python
Python编写一个闹钟功能
Jul 11 #Python
python自定义异常实例详解
Jul 11 #Python
You might like
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
php实现的Captcha验证码类实例
2014/09/22 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
JS查看对象功能代码
2008/04/25 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
解决eclipse中没有js代码提示的问题
2018/10/10 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
Python操作json数据的一个简单例子
2014/04/17 Python
python使用多线程不断刷新网页的方法
2015/03/31 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
使用python实现接口的方法
2017/07/07 Python
Python中的默认参数实例分析
2018/01/29 Python
Python工厂函数用法实例分析
2018/05/14 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
Python实现钉钉订阅消息功能
2020/01/14 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
开办饭店创业计划书
2013/12/28 职场文书
英语道歉信范文
2014/01/09 职场文书
青年教师培训方案
2014/02/06 职场文书
集体婚礼策划方案
2014/02/22 职场文书
初中班主任心得体会
2016/01/07 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers