Я пытаюсь сохранить элемент canvas как изображение в формате png. Это мой код прямо сейчас, но, к сожалению, он не работает:
import time
from selenium import webdriver
# From PIL import Imag.
driver = webdriver.Firefox()
driver.get('http://www.agar.io')
driver.maximize_window()
driver.find_element_by_id('freeCoins').click()
time.sleep(2)
# The part below does not seem to work properly.
driver.execute_script('function download_image(){var canvas = document.getElementByTagName("canvas");canvas.toBlob(function(blob) {saveAs(blob, "../images/output.png");}, "image/png");};')
Я хотел бы увидеть решение в Python. Я также хотел бы видеть решение, которое не требует обрезки в конце скриншота.