使用selenium python脚本从服务器获取图像帧摄像头

时间:2013-07-14 16:47:10

标签: python-2.7 selenium selenium-webdriver

我需要使用selenium python模块从网络摄像头服务器获取图像帧。

帧摄像头在selenium浏览器上显示(使用http:// ..... html网页)。

页面的源代码向我展示了它是使用一些java脚本完成的。

我尝试使用:

capture_network_traffic() and captureNetworkTraffic

不工作,我也不认为这是一个很好的方法。 另外我不想使用capture_screenshot函数,这需要浏览器的所有画布。

有什么想法吗? 谢谢。问候。

1 个答案:

答案 0 :(得分:0)

首先,您需要做的是使用Selenium导航到网页。

然后,分析导航到页面时Javascript将呈现的网页源HTML,以获取图像URL。您可以使用Selenium或HTML解析器执行此操作。

然后,您可以使用wget或其他一些网址抓取工具轻松下载图片。

如果你拿到页面,你可能甚至不需要Selenium来实现这一点。如果是这种情况,您可以使用URL抓取器直接获取页面。

如果您需要更多详细信息或有任何疑问,请与我们联系。