我想截取属于youtube的几个链接的截图。我想截图的网页,它将播放视频,然后截图或截图不播放,但所有这些必须发生使用python或R,但他们不应该打开浏览器。这一切都应该发生在后台。在
在这方面的任何帮助都会很好。在
提前谢谢你。在
我尝试过打开链接,并使用R和python截图,它确实在不打开浏览器的情况下截图。但是视频截图是黑色的,有一个我不想要的错误。在
R中的代码 库(webshot) webshot(“https://www.youtube.com/watch?v=Nym5stAJAt8”,“测试.png“)
python代码 从selenium import webdriver 司机=webdriver.PhantomJS() driver.set_窗口大小(1120550) 驱动程序。获取(“https://www.youtube.com/watch?v=Nym5stAJAt8”) driver.save_截图("截图.png“)
{a3} the output I want
你可以使用无头模式的铬。在调用chrome的驱动程序之前,创建option的option对象,然后作为参数发送给驱动程序。这样你就可以在后台运行这段代码,甚至在没有任何屏幕的环境下运行docker容器。 但要小心设置窗口大小。这将影响你的截图结果。在
相关问题 更多 >
编程相关推荐