python學習筆記2-下載網絡圖片

最近對爬蟲很感興趣,忒別是爬圖片。哈哈~

寫了個練習,爬指定網絡地址的圖片。

# -*- 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 )              把請求到的網絡文件寫入(下載)到本地。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章