0

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

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

该页面的源代码显示它是使用一些 java 脚本完成的。

我尝试使用:

capture_network_traffic() and captureNetworkTraffic

不工作,我也不认为这是一个好方法。另外我不想使用 capture_screenshot 功能,这会占用浏览器的所有画布。

任何想法 ?谢谢你。问候。

4

1 回答 1

0

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

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

wget然后,您可以使用或其他一些 URL 抓取器轻松下载图像。

如果在获取页面时图像已经存在,您甚至可能不需要 Selenium 来完成此操作。如果是这种情况,您可以使用 URL 抓取器直接获取页面。

如果您需要更多详细信息或有任何疑问,请告诉我。

于 2013-07-18T08:51:22.123 回答