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

溫馨提示×

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
保山市| 界首市| 伊金霍洛旗| 黄梅县| 绥阳县| 隆尧县| 枞阳县| 海宁市| 连云港市| 康乐县| 上饶县| 奉化市| 贺兰县| 公主岭市| 淮北市| 延边| 称多县| 浦县| 洛浦县| 南康市| 云龙县| 大名县| 淄博市| 固原市| 冀州市| 淳安县| 梅河口市| 岗巴县| 康平县| 寿光市| 宣武区| 丰县| 新巴尔虎右旗| 长沙县| 锦屏县| 澄城县| 沙雅县| 于田县| 隆回县| 永福县| 平潭县|