• <small id='wFPLh'></small><noframes id='wFPLh'>

    <tfoot id='wFPLh'></tfoot>
  • <legend id='wFPLh'><style id='wFPLh'><dir id='wFPLh'><q id='wFPLh'></q></dir></style></legend>

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

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

        通过 Selenium 和 Python 通过 WebDriver 实例调用 exec

        时间:2023-10-12
      1. <legend id='Kns3Q'><style id='Kns3Q'><dir id='Kns3Q'><q id='Kns3Q'></q></dir></style></legend>
          <bdo id='Kns3Q'></bdo><ul id='Kns3Q'></ul>

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

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

              1. <tfoot id='Kns3Q'></tfoot>

                  本文介绍了通过 Selenium 和 Python 通过 WebDriver 实例调用 execute_script() 方法时,参数 [0] 是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试抓取我感兴趣的页面.为此,我需要从 HTML 中删除元素的属性.'style' 是我想要删除的.所以我从 Stackoverflow 中找到了一些代码.(我正在使用 Chrome 作为驱动程序)

                  I'm trying to crawl the pages that I interested in. For this, I need to remove attribute of element from HTML. 'style' is what I want to remove. So I find some codes from Stackoverflow.(i'm using Chrome for driver)

                  element = driver.find_element_by_xpath("//select[@class='m-tcol-c' and @id='searchBy']")
                  driver.execute_script("arguments[0].removeAttribute('style')", element)
                  

                  arguments[0] 在代码中做了什么?谁能具体解释arguments[0]的作用?

                  What does arguments[0] do in the code? Can anyone explain arguments[0]'s roles concretely?

                  推荐答案

                  arguments 是您将 从 Python 传递到 JavaScript 的内容你想执行.

                  arguments is what you're passing from Python to JavaScript that you want to execute.

                  driver.execute_script("arguments[0].removeAttribute('style')", element) 
                  

                  表示您想用存储在 element 变量中的 WebElement 来替换"arguments[0].

                  means that you want to "replace" arguments[0] with WebElement stored in element variable.

                  这与您在 JavaScript 中定义该元素相同:

                  This is the same as if you defined that element in JavaScript:

                  driver.execute_script("document.querySelector('select.m-tcol-c#searchBy').removeAttribute('style')")
                  

                  您还可以将更多参数传递为

                  You can also pass more arguments as

                  driver.execute_script("arguments[0].removeAttribute(arguments[1])", element, "style")
                  

                  这篇关于通过 Selenium 和 Python 通过 WebDriver 实例调用 execute_script() 方法时,参数 [0] 是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:将客户端 javascript 时钟与服务器日期同步的最佳 下一篇:Selenium WebDriver 点击隐藏元素

                  相关文章

                  最新文章

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

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

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