在python中捕获http调用和标头

时间:2013-06-14 14:55:23

标签: python urllib2 mechanize urllib

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

python中是否有办法执行我们手动执行的步骤?比如打开一个网址并捕获所有在后台发生的调用,就像firebug一样?

我正在尝试firePython,firelogger,机械化以查看它们是否有帮助。但是我花了很多时间搞清楚这一点,所以想时间接近一些专家建议。

1 个答案:

答案 0 :(得分:0)

如果你还没有看过Requests图书馆,那通常很愉快,可能会让你的生活更轻松。