【问题标题】:capture http calls and headers in python在python中捕获http调用和标头
【发布时间】:2013-06-11 06:31:48
【问题描述】:

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

有没有办法在 python 中执行我们手动执行的步骤?就像打开一个 url 并像 firebug 一样捕获所有在后台发生的调用?

我正在尝试 firePython、firelogger、mechanize 看看它们是否有帮助。但我已经投入了很多时间来解决这个问题,所以认为是时候寻求一些专家建议了。

【问题讨论】:

    标签: python urllib2 mechanize urllib


    【解决方案1】:

    如果您还没有查看过 Requests 库,那么使用它通常会非常愉快,并且可能会让您的生活更轻松。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 1970-01-01
      • 2011-02-10
      相关资源
      最近更新 更多