擅长:python、mysql、java
<p>这是一个计时问题,添加<a href="http://selenium-python.readthedocs.io/waits.html#implicit-waits" rel="nofollow noreferrer">implicit wait</a>以等待元素存在,同时使用<code>find_element</code>。您需要在<code>driver</code>初始化后定义一次,它将应用于<code>driver</code>“生命周期”的其余部分</p>
<p>此外,您要查找的搜索栏有id和名称<code>q</code></p>
<pre><code>from selenium import webdriver
driver = webdriver.Chrome("C:/Users/xxx/xxx/chromedriver/chromedriver.exe")
driver.implicitly_wait(5) # seconds
login_url = "http://www.alluc.ee"
driver.get(login_url)
search_bar = driver.find_element_by_id('q')
# or search_bar = driver.find_element_by_name('q')
</code></pre>