亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python實例爬取圖片同時下載到指定的文件

小云
110
2024-02-01 18:05:50
欄目: 編程語言

下面是一個使用Python實現的簡單爬取圖片并下載到指定文件夾的示例代碼:

import requests
import os

def download_image(url, save_dir):
    # 發送HTTP GET請求獲取圖片數據
    response = requests.get(url)
    
    # 獲取圖片名稱
    image_name = url.split("/")[-1]
    
    # 拼接保存圖片的完整路徑
    save_path = os.path.join(save_dir, image_name)
    
    # 保存圖片到指定文件夾
    with open(save_path, 'wb') as file:
        file.write(response.content)
    
    print(f"圖片 {image_name} 下載完成!")

def crawl_images(url, save_dir):
    # 發送HTTP GET請求獲取網頁內容
    response = requests.get(url)
    
    # 提取網頁中的圖片鏈接
    image_urls = re.findall('<img.*?src="(.*?)".*?>', response.text, re.S)
    
    # 逐個下載圖片
    for image_url in image_urls:
        # 判斷圖片鏈接是否為完整的URL地址
        if image_url.startswith("http"):
            download_image(image_url, save_dir)
        else:
            download_image(url + image_url, save_dir)

# 要爬取的網頁地址
url = "http://example.com"
# 要保存圖片的文件夾路徑
save_dir = "/path/to/save/dir"

# 創建保存圖片的文件夾
os.makedirs(save_dir, exist_ok=True)

# 開始爬取圖片
crawl_images(url, save_dir)

請將 http://example.com 替換為你要爬取圖片的網頁地址,并將 /path/to/save/dir 替換為你要保存圖片的文件夾路徑。執行以上代碼后,程序會從指定網頁中爬取圖片,并將其保存到指定文件夾中。

0
呼图壁县| 新源县| 临泉县| 普宁市| 星座| 四平市| 丰镇市| 方山县| 克东县| 阿拉善右旗| 哈尔滨市| 祁门县| 台南县| 日土县| 益阳市| 喀喇沁旗| 辽阳县| 贞丰县| 石楼县| 深圳市| 和静县| 德惠市| 公安县| 富平县| 大石桥市| 西峡县| 济阳县| 怀化市| 绿春县| 花莲市| 天峻县| 习水县| 盐源县| 株洲县| 登封市| 台安县| 黔南| 竹溪县| 溧阳市| 安新县| 犍为县|