Selenium 屏幕截图的更高分辨率

时间:2021-03-03 11:59:52

标签: python selenium selenium-chromedriver driver screenshot

我试图在网页上获取图表的高分辨率,但我不知道如何增加分辨率。我曾尝试更改窗口大小,但它似乎占用了整个图表的子部分。

需要在代码中更改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()
``

0 个答案:

没有答案