我试图在网页上获取图表的高分辨率,但我不知道如何增加分辨率。我曾尝试更改窗口大小,但它似乎占用了整个图表的子部分。
需要在代码中更改chrome驱动程序的路径
from selenium import webdriver
options = webdriver.ChromeOptions()
options.headless = True
driver = webdriver.Chrome(executable_path=r'D:\path to the chrome driver/chromedriver.exe')
URL = 'https://coronavirus.data.gov.uk/details/cases?areaType=region&areaName=London'
driver.get(URL)
S = lambda X: driver.execute_script('return document.body.parentNode.scroll'+X)
driver.set_window_size(S('Width'),S('Height'))
driver.find_element_by_class_name('cHGPOa').screenshot('Gov-uk Cases.png')
driver.quit()
``