Python爬蟲是對網絡進行數據抓取的一種技術,近年來被越來越多的開發者所采用,其中爬圖也是其中的一個領域。以下是一些Python爬取網絡圖片的方法。
# 導入庫 import urllib.request import random # 圖片來源地址 url = 'https://www.example.com/example.jpg' # 生成隨機文件名 filename = str(random.randint(100, 999)) + '.jpg' # 下載圖片 urllib.request.urlretrieve(url, filename) # 輸出下載成功信息 print('Successfully saved image as ' + filename)
其中,`urllib.request` 是 Python 內置庫中用于打開 URL 的標準庫。`urlretrieve()` 方法將 Web 地址作為參數,將遠程數據下載到本地硬盤中。
如果需要下載多張圖片,可以使用 `for` 循環對圖片的鏈接進行遍歷,以下載多張圖片。
# 導入庫 import urllib.request import random # 多個圖片來源地址 urls = ['https://www.example.com/example1.jpg', 'https://www.example.com/example2.jpg', 'https://www.example.com/example3.jpg'] # 遍歷下載圖片 for url in urls: # 生成隨機文件名 filename = str(random.randint(100, 999)) + '.jpg' # 下載圖片 urllib.request.urlretrieve(url, filename) # 輸出下載成功信息 print('Successfully saved image as ' + filename)
以上是 Python 爬圖簡單教程的部分內容,想要更深入的學習,可以參考相關書籍或網上資源。
上一篇dorado.json
下一篇python 爬取登陸