|
发表于 2024-8-2 12:54:27
|
显示全部楼层
广东省东莞市
from selenium import webdriver
from PIL import Image
import base64
import io
# 配置Selenium WebDriver
driver = webdriver.Chrome() # 请确保已安装 ChromeDriver
url = 'https://example.com/page-with-canvas' # 替换为实际的URL
driver.get(url)
# 使用JavaScript获取Canvas图像的Base64编码
canvas = driver.find_element_by_id('RezhrqLH')
canvas_base64 = driver.execute_script("return arguments[0].toDataURL('image/png').substring(22);", canvas)
# 解码Base64编码并保存为图像文件
canvas_data = base64.b64decode(canvas_base64)
image = Image.open(io.BytesIO(canvas_data))
image.save('canvas_image.png')
# 关闭浏览器
driver.quit()
易语言的填表我不知道怎么办 |
|