<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Selenium 按 ID 查找元素 > 原文: [https://pythonbasics.org/selenium_find_element/](https://pythonbasics.org/selenium_find_element/) 網頁元素可以通過其 ID 來實現。 這是在帶有 Selenium 的網頁上選擇元素的方法之一。 您必須具有可通過開發人員工具獲得的元素 ID。 您也可以使用 id 或 css 選擇網頁元素。 ## 查找元素 ### Selenium 按 ID 查找元素 Selenium 代碼使用`find_element`和 ID 來選擇搜索框。 然后,它在搜索框中鍵入一條消息。 ```py #_*_coding: utf-8_*_ from selenium import webdriver from selenium.webdriver.common.by import By import time browser=webdriver.Firefox() browser.get("https://wiki.ubuntu.com") element=browser.find_element(By.ID,"searchinput") element.send_keys("typing") print(element) time.sleep(3) browser.close() ``` ![selenium find element by id](https://img.kancloud.cn/17/80/1780130025aa3b52f262183e235aa879_475x264.jpg) ### Selenium 查找列表項目 下面的 Python 代碼使用 selenium 在網頁上查找列表項`li`。 ```py from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Firefox() driver.get("https://selenium-python.readthedocs.io/locating-elements.html") items = driver.find_elements(By.XPATH, '//li') for item in items: print(item.text) ``` ![selenium find list items](https://img.kancloud.cn/9b/8b/9b8bdba7c52cef9c15d05b47c38e01c9_1060x582.jpg) ### Selenium 按名稱查找元素 Selenium 可以按名稱而不是代碼查找元素。 這樣完成: ```py #_*_coding: utf-8_*_ from selenium import webdriver from selenium.webdriver.common.by import By import time browser=webdriver.Firefox() browser.get("https://stackoverflow.com") element = browser.find_element_by_name("q") element.send_keys("typing") print(element) time.sleep(3) browser.close() ``` ![selenium find element by name](https://img.kancloud.cn/9a/79/9a7911635dda78ca6ed9a5e8c843182e_1359x320.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看