当前位置: 首页 > 网络浏览器一键打包下载网页所有图片以实现高效素材收集

网络浏览器一键打包下载网页所有图片以实现高效素材收集

详情介绍

网络浏览器一键打包下载网页所有图片以实现高效素材收集1

要实现网络浏览器一键打包下载网页所有图片,可以使用Python的Selenium库和PIL库。以下是一个简单的示例代码:
python
from selenium import webdriver
from PIL import Image
import os
设置浏览器驱动路径
driver_path = "path/to/your/chromedriver"
创建浏览器实例
driver = webdriver.Chrome(executable_path=driver_path)
打开网页
url = "https://example.com"
driver.get(url)
获取网页中的所有图片链接
image_links = driver.find_elements_by_tag_name("img")
遍历所有图片链接
for link in image_links:
下载图片
download_path = os.path.join("images", link.get_attribute("src"))
link.click()
time.sleep(2) 等待2秒,确保图片下载完成
保存图片
img = Image.open(download_path)
img.save(os.path.join("images", link.get_attribute("src")))
关闭浏览器
driver.quit()

注意:请将`path/to/your/chromedriver`替换为你的ChromeDriver可执行文件的实际路径。此外,这个示例代码仅适用于Chrome浏览器,如果你使用的是其他浏览器,可能需要使用相应的WebDriver。
TOP