最近对爬虫很感兴趣,忒别是爬图片。哈哈~
写了个练习,爬指定网络地址的图片。
# -*- coding:utf-8 -*-
import os
import requests
#
urls = [
"http://www.cqie.edu.cn//templates/site/images/top_logo.png",
"http://www.cqie.edu.cn/upfiles/201911/20191129091818616.jpg"
]
# 文件夹名字
dirname = "test"
# 创建名为test的文件夹
if not os.path.exists( dirname ): # 如果路径不存在,创建;存在的话,这里会报错
os.mkdir(dirname)
for i in range( len(urls) ):
print( i )
response = requests.get( urls[i] )
filename = dirname + "/" + str( i ) + ".jpg"
with open(filename,"wb+") as f:
f.write( response.content )
用到的知识点:
os.path.exists( dirname ) 判断 路径是否存在,True 或者 False
os.mkdir(dirname) 创建目录
response = requests.get( urls[i] ) 请求访问网址(网络图片,网络文件)
response.content 访问到的网络文件内容
f = open( url, "wb+" ) 打开本地文件,没有则创建。
f.write( response.content ) 把请求到的网络文件写入(下载)到本地。