<small id='6gKJd'></small><noframes id='6gKJd'>

<tfoot id='6gKJd'></tfoot>

      <i id='6gKJd'><tr id='6gKJd'><dt id='6gKJd'><q id='6gKJd'><span id='6gKJd'><b id='6gKJd'><form id='6gKJd'><ins id='6gKJd'></ins><ul id='6gKJd'></ul><sub id='6gKJd'></sub></form><legend id='6gKJd'></legend><bdo id='6gKJd'><pre id='6gKJd'><center id='6gKJd'></center></pre></bdo></b><th id='6gKJd'></th></span></q></dt></tr></i><div id='6gKJd'><tfoot id='6gKJd'></tfoot><dl id='6gKJd'><fieldset id='6gKJd'></fieldset></dl></div>
      <legend id='6gKJd'><style id='6gKJd'><dir id='6gKJd'><q id='6gKJd'></q></dir></style></legend>
          <bdo id='6gKJd'></bdo><ul id='6gKJd'></ul>

        如何使用 python selenium 获取浏览器网络日志

        How to get browser network logs using python selenium(如何使用 python selenium 获取浏览器网络日志)
            1. <small id='mHu7V'></small><noframes id='mHu7V'>

                <tbody id='mHu7V'></tbody>

                <legend id='mHu7V'><style id='mHu7V'><dir id='mHu7V'><q id='mHu7V'></q></dir></style></legend>

                  <bdo id='mHu7V'></bdo><ul id='mHu7V'></ul>
                  <tfoot id='mHu7V'></tfoot>
                • <i id='mHu7V'><tr id='mHu7V'><dt id='mHu7V'><q id='mHu7V'><span id='mHu7V'><b id='mHu7V'><form id='mHu7V'><ins id='mHu7V'></ins><ul id='mHu7V'></ul><sub id='mHu7V'></sub></form><legend id='mHu7V'></legend><bdo id='mHu7V'><pre id='mHu7V'><center id='mHu7V'></center></pre></bdo></b><th id='mHu7V'></th></span></q></dt></tr></i><div id='mHu7V'><tfoot id='mHu7V'></tfoot><dl id='mHu7V'><fieldset id='mHu7V'></fieldset></dl></div>
                • 本文介绍了如何使用 python selenium 获取浏览器网络日志的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试使用 selenium 获取浏览器网络日志以调试请求/响应.你能帮我找出一个方法吗.

                  I'm trying to get browser network logs using selenium to debug request/responses. Could you please help me to find out a way.

                  我正在使用 selenium 3.14.0 和最新的 Chrome 浏览器.

                  And I'm using selenium 3.14.0 and latest Chrome browser.

                  推荐答案

                  使用python + selenium + firefox

                  除非必须,否则不要设置代理——为了获得出站 API 请求,我使用了这个答案中的解决方案,但在 python 中:https://stackoverflow.com/a/45859018/14244758

                  Don't set up a proxy unless you have to- in order to get outbound API requests I used the solution from this answer, but in python: https://stackoverflow.com/a/45859018/14244758

                  test = driver.execute_script("var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {}; var network = performance.getEntries() || {}; return network;")
                  
                  for item in test:
                    print(item)
                  

                  你得到一个字典数组.

                  这让我可以看到所有的网络请求.我正在使用它从其中一个请求中解析出一个参数,以便我可以使用它来针对 API 发出自己的请求.

                  This allows me to see all the network requests made. I'm using it to parse out a parameter from one of the requests so that I can use it to make my own requests against the API.

                  这篇关于如何使用 python selenium 获取浏览器网络日志的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  env: python: No such file or directory(env: python: 没有这样的文件或目录)
                  How to evaluate environment variables into a string in Python?(如何在 Python 中将环境变量评估为字符串?)
                  Python - temporarily modify the current process#39;s environment(Python - 临时修改当前进程的环境)
                  Change current process environment#39;s LD_LIBRARY_PATH(更改当前进程环境的 LD_LIBRARY_PATH)
                  Reading and writing environment variables in Python?(在 Python 中读写环境变量?)
                  When to use sys.path.append and when modifying %PYTHONPATH% is enough(何时使用 sys.path.append 以及何时修改 %PYTHONPATH% 就足够了)

                  <legend id='Bv0vE'><style id='Bv0vE'><dir id='Bv0vE'><q id='Bv0vE'></q></dir></style></legend><tfoot id='Bv0vE'></tfoot>

                    <bdo id='Bv0vE'></bdo><ul id='Bv0vE'></ul>

                      <small id='Bv0vE'></small><noframes id='Bv0vE'>

                        <tbody id='Bv0vE'></tbody>
                      <i id='Bv0vE'><tr id='Bv0vE'><dt id='Bv0vE'><q id='Bv0vE'><span id='Bv0vE'><b id='Bv0vE'><form id='Bv0vE'><ins id='Bv0vE'></ins><ul id='Bv0vE'></ul><sub id='Bv0vE'></sub></form><legend id='Bv0vE'></legend><bdo id='Bv0vE'><pre id='Bv0vE'><center id='Bv0vE'></center></pre></bdo></b><th id='Bv0vE'></th></span></q></dt></tr></i><div id='Bv0vE'><tfoot id='Bv0vE'></tfoot><dl id='Bv0vE'><fieldset id='Bv0vE'></fieldset></dl></div>