想一想,还是写个完整的代码,总结一下前面学的吧。

import requests
import re# 获取网页源码
url = 'http://www.ivsky.com/tupian/xiaohuangren_t21343/'
data = requests.get(url).text#正则表达式三部曲
#<img src="http://img.ivsky.com/img/tupian/t/201411/01/xiaohuangren-009.jpg" width="135" height="135" alt="卑鄙的我小黄人图片">
regex = r'<img src="(.*?.jpg)"'#匹配网址
pa = re.compile(regex)#转为pattern对象
ma = re.findall(pa, data)#findall 方法找到所有的符合pa的对象,添加到一个列表中并返回
#print(ma)#图片网址列表
print('本次爬取共获取图片'+str(len(ma))+'张')#列表长度,即找到图片个数i = 0#这里的i, 只是为了给图片命名。。。
for imgurl in ma:i += 1print('正在爬取'+imgurl)imgdata = requests.get(imgurl).contentwith open(str(i)+'.jpg', 'wb') as f:f.write(imgdata)print('爬取完毕!')

  放几张程序输出的图。

python3爬虫初探(五)之从爬取到保存相关推荐

  1. python3爬虫系列16之多线程爬取汽车之家批量下载图片

    python3爬虫系列16之多线程爬取汽车之家批量下载图片 1.前言 上一篇呢,python3爬虫系列14之爬虫增速多线程,线程池,队列的用法(通俗易懂),主要介绍了线程,多线程,和两个线程池的使用. ...

  2. Python3爬虫数据入数据库---把爬取到的数据存到数据库,带数据库去重功能

    这是python3实战入门系列的第三篇文章,要学习这一篇需要了解前两篇,要不学起来比较费劲 python3实战入门python爬虫篇001---网页爬虫,图片爬虫,文章爬虫,Python爬虫爬取新闻网 ...

  3. python3爬虫之使用Scrapy框架爬取英雄联盟高清桌面壁纸

    使用Scrapy爬虫抓取英雄联盟高清桌面壁纸 源码地址:https://github.com/snowyme/loldesk 开始项目前需要安装python3和Scrapy,不会的自行百度,这里就不具 ...

  4. python3爬虫系列之使用requests爬取LOL英雄图片

    我们最终目的就是要把抓取到的图片保存到本地,所以先写一个保存图片的方法(可以保存任何二进制文件).注意在windows下文件命名包含/ | ?可能会发生错误,有的英雄皮肤名称确实包含/,所以这里使用正 ...

  5. python3爬虫实战(一)爬取创业邦创投库

    从创业邦网站拉取创业公司数据 入口链接:http://www.cyzone.cn/event/list-764-0-1-0-0-0-0/,要求抓取前30页. 抓取以下信息:公司名称,详情URL,当前融 ...

  6. Python爬虫初探(九)——爬虫之Beautifulsoup4实战(爬取豆瓣信息)

    前面两章咱们介绍了Beautifuisoup4模块的简单使用,今天就用它来爬取豆瓣信息.话不多说,咱们开始吧. 一.拿到url地址 二.获取豆瓣数据 三.保存文件 需求: 爬取标题.评分.详情页的地址 ...

  7. 初探Scrapy爬虫框架之百度网页爬取

    初探Scrapy爬虫框架之百度网页爬取 scrapy框架及百度网页爬取与保存 一.scrapy框架简介 二.自己初使用的心得体会 1.爬虫之前明确目标 2.scrapy框架的简单使用流程 3.scra ...

  8. [Python3网络爬虫开发实战] --分析Ajax爬取今日头条街拍美图

    [Python3网络爬虫开发实战] --分析Ajax爬取今日头条街拍美图 学习笔记--爬取今日头条街拍美图 准备工作 抓取分析 实战演练 学习笔记–爬取今日头条街拍美图 尝试通过分析Ajax请求来抓取 ...

  9. Python爬虫新手入门教学(十五):爬取网站音乐素材

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  10. python爬取大众点评数据_python爬虫实例详细介绍之爬取大众点评的数据

    python 爬虫实例详细介绍之爬取大众点评的数据 一. Python作为一种语法简洁.面向对象的解释性语言,其便捷性.容易上手性受到众多程序员的青睐,基于python的包也越来越多,使得python ...

最新文章

  1. 查看网站上保存的密码
  2. 封装请求 request.js
  3. TodoMVC中的Backbone+MarionetteJS+RequireJS例子源码分析之三 Views
  4. 华为1999元起的智能眼镜,能通话能播放音乐,预售就抢疯了!
  5. vue ---- webpack -插件 html-webpack-plugin
  6. C++学到什么程度才算是精通?
  7. 猎豹浏览器_金山猎豹浏览器_官方正式版下载_首款双核安全浏览器
  8. SQL正则表达式的妙用
  9. Linux查看JDK版本和安装位置
  10. html中使用js实现体彩大乐透随机选号
  11. Qt QComboBox详解
  12. 抖音文案、声音、设计、视频、图片素材网站
  13. FPGA开发板学习(1)
  14. 微型计算机的指令集,窥视灵魂深处 AMD新一代SIMD指令集剖析
  15. 解决:Word在试图打开文件时遇到错误。请尝试下列方法……
  16. Kubernetes资源平台--ratel
  17. 华图教育计算机基础知识,公共基础知识备考:计算机辅助制造
  18. 什么是JavaBean、bean?
  19. python去掉文件名中的_normal,_abnor后缀
  20. 告诉你如何同时拿到腾讯两个部门的offer?

热门文章

  1. 【测试点分析】1104 Sum of Number Segments (20 分)
  2. 【最新合集】编译原理习题(含答案)_11-14中间代码生成_MOOC慕课 哈工大陈鄞
  3. 公平锁的lock()方法走读
  4. python制作视频播放器_Python应用03 使用PyQT制作视频播放器
  5. excel怎么添加diy工具箱_一秒生成工资条,你知道怎么做嘛?(一)
  6. 使用linux_Linux中VIM使用技巧
  7. php 中数组的定义赋值吗,怎么在php中定义一个数组
  8. 云计算机室局域网时通时断,为什么网上邻居时通时断?
  9. acrobat 下拉列表 逻辑_记一次 无限列表 滚动优化
  10. C语言怎么确定用什么整形,【求助各位大虾!】 怎样用 if 语句验证一个整形数字。...