在开发爬虫的时候,图片的爬取我选择了拼接url进入mbasic.**网站,然后根据其中的图片绝对地址爬取,其中最后一步需要用到urllib库。

urllib.urlretrieve('pic_src', './pic_directory')

但是在运行爬虫测试的时候出错了。

AttributeError: module 'urllib' has no attribute 'urlretrieve'

经过查找博客发现问题所在:Python版本不同,有很多库的调用方式不同。

# Python 3+
import urllib.request
res  = urllib.request.urlopen(html)
data = urllib.request.urlretrieve("http://...")# Python 2+
import urllib
res  = urllib.urlopen(html)
data = urllib.urlretrieve("http://...")

所以保存图片的代码改为:

urllib.request.urlretrieve('pic_src', './pic_directory')

Python爬取图片时,urllib提示没有属性urlretrieve的问题相关推荐

  1. python爬取图片链接标签的src属性值_python爬取图片遇见src乱码: data:image/png;base64...

    python爬取图片遇见src乱码: data:image/png;base64 向爬取自己喜欢的图片,但是在爬取下来的代码当中图片的src会出现乱码的情况:data:image/png;base64 ...

  2. python爬取图片并且保存到本地指定文件夹内

    python爬取图片 先上代码: from urllib.request import Request, urlopen, urlretrieve from fake_useragent import ...

  3. 用python爬取图片的一点小结

    一.原理小结 最近在学习用python的爬虫爬取网络上的图片,制作数据集并用于后续的一些实验.看了很多关于python爬取图片的介绍,并验证了相关代码,先推荐几个介绍比较好的爬虫过程: [1]小白爬虫 ...

  4. Python爬取图片、视频以及将数据写入excel的方法小摘要

    Python爬取图片.视频以及将数据写入excel的方法小摘要 1.爬取图片 2.爬取视频 3.将获取的数据存入excel 4.备注 1.爬取图片 import requests #导入request ...

  5. python爬取图片并以二进制方式保存到本地

    本篇主要介绍python 爬取图片并以二进制形式保存到本地 这回爬取的是一个写真图片网站,上面有一个365日365枚照片写真 写真图片网站链接 明确目标,爬取每一页的20张图片,循环生成没一页的url ...

  6. python爬取图片然后保存在文件夹中

    python爬取图片然后保存在文件夹中 直接上代码: import os import requests import redef getimg(soup,i):print('http:'+ soup ...

  7. python爬取图片并保存到本地

    Python爬取图片(你懂得) requests与Bs4 这两个模块是本文使用的主要模块,requests可以获取连接,bs4全名BeautifulSoup,是编写python爬虫常用库之一,主要用来 ...

  8. Python——爬取图片

    大家好,我是@xiaomeng 小孟 您好 欢迎大家阅读今天的文章----Python爬取图片(爬虫) 最近爬虫挺火的,所以我今天也来一个爬虫! 正文: 首先,我们先下载模块,pip install ...

  9. Python爬取图片实例

    网络爬虫又叫网络蜘蛛.网络机器人等名词.网络爬虫就是自动化的去抓取网络数据,可以在网络中获取满足自己需求的相关信息和资料.通过网络爬虫可以获取大量的数据并且集中在一起,然后就可以进行数据的批量分析和处 ...

  10. python爬取图片并写入excel

    目标: 1)python爬取图片并下载到本地文件夹 2)python爬取图片并写入到excel文件 Ⅰ.python程序 # 导入库 import requests import parsel imp ...

最新文章

  1. idea python-IntelliJ IDEA安装运行python插件方法
  2. 相对熵与交叉熵的区别
  3. c#获取autocad安装位置_AutoCAD自动切换输入法插件
  4. 在OpenShift上托管的WildFly实例上进行Arquillian测试
  5. ip命令手册: 使用iproute2工具进行路由表管理和路由策略管理
  6. 计算机中丢失了gdiplus.dll,解决 “计算机中丢失gdiplus.dll”
  7. 微信H5页面ios分享失效
  8. C语言普通字体转换花体 英文网名神器
  9. Python|从PDF中批量提取图片
  10. 自然语言处理入门 第一章 新手上路
  11. golang并发http请求几种方式
  12. 联想p720工作站安装linux,联想发布ThinkStation P920和P720工作站 采用至强处理器
  13. 计算机系统层次结构最顶层,在多媒体计算机系统的层次结构中,处于顶层的系统是( )。...
  14. 怎么攻击天猫商家 java,天猫店铺被恶意攻击,大家看看是怎么做的。
  15. ums网管应用unix系统的常用操作 (五)--iteye技术网站
  16. phonegap 修改app的名称
  17. tinymce编辑器实现视频上传功能
  18. 祝贺Phyllis Turner女士成为世界上最年长的硕士!
  19. linux编译安装icu,Icu+配置使用说明
  20. 爬取起点中文网字体反爬取

热门文章

  1. Pylon5 SDK搭配OpenCV使用入门
  2. Linux服务器数据备份恢复策略
  3. NI.LabVIEW.v8.6.1.FPGA.Module-ISO 2CD(FPGA开发)
  4. [转]有关TinyXML使用的简单总结
  5. 【Matlab学习笔记】matlab的编程规则
  6. 牛客小白月赛31——补题记
  7. 个人地理数据库与文件地理数据库的区别
  8. Redis-03-Redis集群的搭建
  9. php获取跨域json数据,PHP使用ajax跨域获取json数据的两种方法
  10. Apache Flink Time Window 深度解析