中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用python批量爬取圖片并保存

小億
108
2023-12-14 22:42:22
欄目: 編程語言

你可以使用Python中的requests庫來發送HTTP請求并下載圖片,再使用os庫來保存圖片。

下面是一段示例代碼,演示了如何使用Python批量爬取圖片并保存:

import requests
import os

# 創建保存圖片的文件夾
if not os.path.exists('images'):
    os.makedirs('images')

# 設置圖片保存路徑
save_dir = 'images/'

# 批量爬取圖片的URL
image_urls = [
    'http://example.com/image1.jpg',
    'http://example.com/image2.jpg',
    'http://example.com/image3.jpg',
    # ...
]

for url in image_urls:
    # 發送HTTP請求并下載圖片
    response = requests.get(url)
    # 提取圖片文件名
    filename = url.split('/')[-1]
    # 拼接保存路徑
    save_path = os.path.join(save_dir, filename)
    # 保存圖片
    with open(save_path, 'wb') as f:
        f.write(response.content)
        print(f'Saved {filename}')

在上面的代碼中,首先創建了一個名為images的文件夾來保存圖片。然后,根據需要爬取的圖片URL列表,循環遍歷每個URL。對于每個URL,使用requests庫發送HTTP請求并獲取響應。然后,提取URL中的文件名,并將其用于構建保存路徑。最后,使用open函數以二進制模式寫入文件,并將響應的內容作為圖片數據寫入文件中。

請確保在運行代碼之前,已經安裝了requests庫(可以使用pip install requests進行安裝)。另外,還要注意版權和合法性問題,確保你有權使用這些圖片并遵守相關法律法規。

0
平昌县| 平潭县| 信阳市| 仙居县| 东莞市| 错那县| 阳东县| 景德镇市| 大英县| 桂阳县| 永城市| 巢湖市| 长兴县| 灵武市| 淮滨县| 海原县| 绍兴县| 渝中区| 汶上县| 和静县| 临江市| 达孜县| 荃湾区| 新昌县| 松江区| 淮阳县| 林州市| 池州市| 进贤县| 团风县| 孟津县| 七台河市| 三穗县| 建水县| 张家口市| 镶黄旗| 玉门市| 城固县| 兴国县| 汉源县| 涿鹿县|