这个问题我找过了,但是一点结果都没有。我知道可以将网页数据导入到python中,但通常数据格式集与访问的网页不一样。所以我的问题是:有没有可能用python做一个代码,把某个网页的截图导入到程序中?
我知道可以把图片导入到python中,但它是否也可以自动截图,也许这个问题已经存在,而我没有看到,我很抱歉,如果这样的话,我会删除这个问题。
非常感谢您
一个简单的方法是使用硒化器 driver.save_screenshot()
来截图,即。
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://duckduckgo.com/')
ss_name = "duckduckgo.png"
driver.save_screenshot(ss_name)
driver.quit()
with open(ss_name, "rb") as f:
for line in f:
pass
# do something with the screenshot binary data