Python作為一種強大的編程語言,擁有豐富的庫和工具,其中包括爬蟲庫。在爬蟲中,我們可以使用Python來爬取網頁上的圖片,并將圖片保存在本地。
import requests
import os
def save_img(img_url):
"""
保存圖片的函數
"""
img_dir = 'images'
if not os.path.exists(img_dir):
os.mkdir(img_dir)
img_name = img_url.split('/')[-1]
img_path = os.path.join(img_dir, img_name)
resp = requests.get(img_url, stream=True)
with open(img_path, 'wb') as f:
for chunk in resp.iter_content(1024):
f.write(chunk)
print(f"{img_name}保存完畢!")
if __name__ == '__main__':
url = "https://unsplash.com/napi/photos/RDQjQKzPLcI/download"
save_img(url)
這段代碼通過requests庫獲取網頁上的圖片,并將其保存在本地。需要注意的是,保存的圖片會保存在當前目錄下的images文件夾內,如果沒有該文件夾,代碼會自動創建。獲取圖片的方式是通過url進行獲取,所以需要指定url的具體路徑。
總之,使用Python爬蟲來獲取網頁上的圖片非常簡單,只要懂得如何使用requests庫和文件操作就可以輕松實現。如果你想進一步了解Python爬蟲的相關知識,可以查閱相關資料或者學習相關課程。
上一篇python 爬網 豆瓣
下一篇vue中途加文字