最近在初学python3网络爬虫 现在能初步爬取一些图片
1.需要材料:python3 、urllib库。
python可以利用urllib访问互联网,在py2的时代除了urllib模块还要urllib2模块(对urllib的补充),不得不说py2真的很混乱。。。到了py3中urllib得到同一合并,就叫urllib。
2.爬取网址:http://placekitten.com/ (这是一个快速简单的服务,获取图片的小猫用作占位符在您的设计或代码。只需将您的图片大小(宽度和高度)放在这个网址后面,即可获得一张你输入大小的图片。)像这样:http://placekitten.com/g/300/300
import urllib.request #为打开url提供的可扩展类库
response=urllib.request.urlopen("http://placekitten.com/g/300/300") #打开网址URL,这可以是一个字符串或一个 Request对象
cat_img=response.read() #返回的responses是一个类文件,需要read打开
with open("cat_300_300.jpg","wb") as f: #使用with语句处理可能出现的异常
f.write(cat_img) #保存图片
这样你的第一个爬虫就完成了,恭喜!