如何将网络上的数据以照片的形式导入?

问题描述 投票:0回答:1

这个问题我找过了,但是一点结果都没有。我知道可以将网页数据导入到python中,但通常数据格式集与访问的网页不一样。所以我的问题是:有没有可能用python做一个代码,把某个网页的截图导入到程序中?

我知道可以把图片导入到python中,但它是否也可以自动截图,也许这个问题已经存在,而我没有看到,我很抱歉,如果这样的话,我会删除这个问题。

非常感谢您

python
1个回答
1
投票

一个简单的方法是使用硒化器 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

duckduckgo. png

duckduckgo.png

© www.soinside.com 2019 - 2024. All rights reserved.