我们在我们的网站上测试视频,为了播放它应该验证用户,获得他正在播放的设备的授权等等,检查他的权利等,我们有很多种网络和视频类型要测试。我正在编写脚本来检查其中一个调用是否适用于所有类型的视频。这是一个 POST 调用,需要构建要发布的参数/数据。没有直接的方法可以获得参数值之一,这就是我们目前的做法。我们去浏览器播放视频。打开诸如 firebug 之类的开发工具并从同一调用的请求标头中捕获参数值,并在我的脚本中将其用于其他 100 个不同调用的其余部分,以便以编程方式进行验证。
python中有没有办法执行我们手动执行的步骤?就像打开一个 url 并捕获所有在后台发生的调用,就像 firebug 一样?
我正在尝试 firePython、firelogger、mechanize 看看它们是否有帮助。但是我花了很多时间来解决这个问题,所以认为是时候寻求一些专家建议了。