擅长:python、mysql、java
<p>首先,使用WebdriverWait来等待元素而不是休眠。你知道吗</p>
<p>第二,你的定位器没有找到元素。你知道吗</p>
<p>试试这个</p>
<pre class="lang-py prettyprint-override"><code>driver.get('https://theunderminejournal.com/#eu/draenor/battlepet/1155')
price = WebDriverWait(driver,30).until(EC.visibility_of_element_located((By.XPATH,"//div[@id='battlepet-page']/div/table/tr[@class='current-price']/td/span")))
print(price.text)
</code></pre>
<p>要使用wait import,请执行以下操作:</p>
<pre class="lang-py prettyprint-override"><code>from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
</code></pre>