最近對爬蟲很感興趣,忒別是爬圖片。哈哈~
寫了個練習,爬指定網絡地址的圖片。
# -*- 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 ) 把請求到的網絡文件寫入(下載)到本地。