Python(16)_爬去百度图片(urlopen和urlretrieve)

摘要:
importurllib。requestimage_ url='http://img18.3lian.com/d/file/201709/21/f498e01633b5b704ebfe0385f52bad20.jpg'响应=urllib。要求urlopen(url=image_url)#以二进制形式保存,方法1使用open('qing.jpg','wb')asfp:fp
import  urllib.request
image_url = 'http://img18.3lian.com/d/file/201709/21/f498e01633b5b704ebfe0385f52bad20.jpg'
response = urllib.request.urlopen(url=image_url)
# 二进制的形式保存,方法一
with open('qing.jpg','wb') as fp:
    fp.write(response.read())

方法2: 直接保存

import  urllib.request
image_url = 'http://img18.3lian.com/d/file/201709/21/f498e01633b5b704ebfe0385f52bad20.jpg'
# urlretrieve 直接写入文件中,爬去的图片会保存在当前目录下
urllib.request.urlretrieve(image_url,'chun.jpg')

运行结果:

Python(16)_爬去百度图片(urlopen和urlretrieve)第1张

免责声明:文章转载自《Python(16)_爬去百度图片(urlopen和urlretrieve)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows10与虚拟机中CentOS-7.2进行telnet通信 出现在端口23处失败【解决】python3 字符串方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

1、PyCharm的下载、安装

PyCharm 是python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用。 (1)安装依赖-JDK 因为pycharm(python IDE)是用Java编写的,所以必须要安装JDK才可以运行。 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/...

Python引用模块和查找模块路径

模块间相互独立相互引用是任何一种编程语言的基础能力。对于“模块”这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义。对于编译型的语言,比如C#中的一个.cs文件,Java中的一个.java或者编译后的.class文件可以认为是一个模块(但常常不表述为模块);对于解释型的语言会更加直观些,比如PHP的....

Linux下python2.7安装pip

首先下载并安装setuptools: wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py sudo python ez_setup.py --insecure 再到python官网下载pip安装包,解压到某个位置,我这里下载的是8.0.0版本,然后就可以安装了: wget h...

python 图像处理(4):图像的绘制

实际上前面我们就已经用到了图像的绘制,如: io.imshow(img)   这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。因此,我们也可以这样写: import matplotlib.pyplot as plt plt.imshow(img) imshow()函数格式为: matplot...

python使用zipfile解压文件中文乱码问题

中文在编程中真实后娘养的,各种坑爹,python3下中文乱码这个问题抓破了头皮,头疼。看了alex的文章,才有种恍然大悟的感觉(链接在底部)。 一句话,就是转换成unicode,压缩前是什么编码,使用什么编码encode再decode回来 先看测试代码: #-*- coding: utf-8 -*- import zipfile # 默认模式r,读 az...

Python—模块

Python—模块 一、模块模块,是用一堆代码实现了某个功能的代码集合,模块分为三种:自定义模块(自己定义)、内置模块(python自带)、开源模块导入模块(1)、导入一个py文件,解释器解释该py文件(2)、导入一个包,解释器解释该包下的 __init__.py 文件 #模块导入import modulefrom module.xx import xxf...