【问题标题】:how can i monitor bandwidth usage with playwright?我如何使用 playwright 监控带宽使用情况?
【发布时间】:2023-01-31 20:31:05
【问题描述】:

我希望能够跟踪每个剧作家浏览器的带宽使用情况,因为我正在使用代理并且想确保我没有使用太多数据。

我试过类似的东西

page.on("requestfinished", lambda request: bandwidth.append(request.sizes()["requestBodySize"] * 0.000001))
page.on("response", lambda response: bandwidth.append(len(response.body()) * 0.000001))
page.on('requestfailed', lambda requestfailed: proxy_logger.warning(f"{proxyInfo} Request Failed {requestfailed}"))

【问题讨论】:

    标签: python proxy playwright


    【解决方案1】:

    我尝试了以下代码来获取流量使用情况

    res = await page.goto('https://playwright.dev/python/docs/network')
    
    await res.request.sizes()
    
    
    
    >>{'requestBodySize': 0, 'requestHeadersSize': 681, 'responseBodySize': 2876, 'responseHeadersSize': 666}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      相关资源
      最近更新 更多