首页 > OPPO 浏览器原图批量保存网页图片不压缩画面清晰度
OPPO 浏览器原图批量保存网页图片不压缩画面清晰度
来源: OF未来服务官网
时间:2026-09-02

1. 首先,确保已经安装了selenium库和对应的浏览器驱动。如果没有安装,可以使用以下命令进行安装:
bash
pip install selenium
对于Chrome浏览器,需要下载对应版本的chromedriver
对于其他浏览器,请根据需要下载相应版本的驱动程序
2. 接下来,编写一个Python脚本来批量保存网页图片并保持清晰度。这里以Chrome浏览器为例:
python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
设置Chrome浏览器的路径
chrome_driver_path = 'path/to/chromedriver'
创建一个新的Chrome浏览器实例
driver = webdriver.Chrome(executable_path=chrome_driver_path)
打开需要访问的网页
url = 'https://example.com'
driver.get(url)
获取页面中的所有图片元素
images = driver.find_elements_by_tag_name('img')
遍历所有图片元素
for i, image in enumerate(images):
获取当前图片元素的URL
img_url = image.get_attribute('src')
使用Selenium的save_screenshot功能保存当前图片
driver.save_screenshot(f'image_{i}.png')
等待一段时间,让浏览器加载更多内容
time.sleep(3)
关闭浏览器
driver.quit()
将上述代码中的`path/to/chromedriver`替换为实际的Chrome浏览器驱动路径,然后运行脚本。脚本会遍历指定网页中的所有图片元素,并将其保存为PNG格式的图片文件。同时,由于使用了Selenium的`save_screenshot`方法,所以不会对原始图片进行压缩处理,保持了画面的清晰度。
