我想拍摄我的页面的完整屏幕截图。
我使用JavaScript来获取页面的最大高度-它大于一个屏幕,因此我需要向下滚动几次。
parts = []
height = 0
while height < page_height:
driver.execute_script("window.scrollTo(0, %d);" % height)
image = Image.open(BytesIO(driver.get_screenshot_as_png()))
height += img.size[1]
parts.append(image)
我发现此滚动功能可在Chrome浏览器上使用,但Safari出现问题。
您有任何想法吗,为什么?