擅长:python、mysql、java
<p>要从元素中提取标题,即<strong>ceorackz_adpp</strong>,您必须为<code>visibility_of_element_located()</code>归纳<em>WebDriverWait</em>,并且可以使用以下任一解决方案:</p>
<ul>
<li><p>使用<code>CSS_SELECTOR</code>:</p>
<pre><code>print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "a.notranslate[href='/ceorackz_adpp/']"))).get_attribute("title"))
</code></pre></li>
<li><p>使用<code>LINK_TEXT</code>:</p>
<pre><code>print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.LINK_TEXT, "ceorackz_adpp"))).get_attribute("title"))
</code></pre></li>
<li><p>使用<code>XPATH</code>:</p>
<pre><code>print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//a[contains(@class, 'notranslate') and @href='/ceorackz_adpp/']"))).get_attribute("title"))
</code></pre></li>
<li><p><strong>注意</strong>:您必须添加以下导入:</p>
<pre><code>from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
</code></pre></li>
</ul>