Bir tuval elemanını png görüntüsü olarak kaydetmeye çalışıyorum. Bu benim şu andaki kodum ama maalesef işe yaramıyor.Selenium'da tuvali PNG olarak nasıl kaydederim?
import time
from selenium import webdriver
#from PIL import Image
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 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'da çözümü görmek istiyorum. Ekran görüntüsünün sonunda kırpma gerektirmeyen bir çözüm görmek isterim.
Olası kopyalar (http://stackoverflow.com/questions/13832322/how-to -kaplama-ekran görüntüsü-of-a-spesifik-öğe-yerine-tüm-sayfa-usin) – JeffC
... ya da daha iyisi, http://stackoverflow.com/questions/15018372/how-to-take -partial-ekran görüntüsü-selenyum-webdriver-in-python – JeffC
Görüntüyü kırpmaktan başka bir çözüm görmek isterim. Sağladığınız ilk bağlantı Java. – Clone