在python中捕获http调用和标头

在python中捕获http调用和标头,python,urllib2,mechanize,urllib,Python,Urllib2,Mechanize,Urllib,我们正在我们的网站上测试视频,为了播放视频,应该对用户进行身份验证,获得他正在播放的设备的授权,等等,检查他的权利等等。, 我们有多种网络和视频类型需要测试。我正在编写脚本,检查其中一个调用是否适用于所有类型的视频。 这是一个POST调用,需要构建要POST的参数/数据。没有直接的方法来获取其中一个参数值,这就是我们目前的做法。我们进入浏览器播放视频。打开像firebug这样的开发工具,从同一个调用的请求头中捕获param值,并在我的脚本中使用它对其他100个不同调用进行编程验证 python中

我们正在我们的网站上测试视频,为了播放视频,应该对用户进行身份验证,获得他正在播放的设备的授权,等等,检查他的权利等等。, 我们有多种网络和视频类型需要测试。我正在编写脚本,检查其中一个调用是否适用于所有类型的视频。 这是一个POST调用,需要构建要POST的参数/数据。没有直接的方法来获取其中一个参数值,这就是我们目前的做法。我们进入浏览器播放视频。打开像firebug这样的开发工具,从同一个调用的请求头中捕获param值,并在我的脚本中使用它对其他100个不同调用进行编程验证

python中有没有一种方法可以执行我们手动执行的步骤?比如打开一个url并捕获所有在后台发生的调用,就像firebug那样


我正在尝试Fireython、firelogger、mechanize,看看它们是否有帮助。但是我已经花了很多时间想办法做这件事,所以我想是时候寻求一些专家的建议了。

如果你没有看过图书馆,与它一起工作通常是很愉快的,可能会让你的生活更轻松