ohb*_*big 4 css python selenium selenium-webdriver
我在这里已经看过一些相关的问题,但它们都与查找一个类然后提取属于该类的文本无关。
我的目标是自动化进入网站的过程,该网站可以查找给定名称和域名的电子邮件。到目前为止,我已经有了用于自动输入名称和域的代码,然后单击“搜索”,但是我的问题是等待结果加载。我基本上希望我的代码等待CSS类“ one”出现,然后提取与该类相关的文本,例如以下代码段:
<h3 class="one">Success</h3>
Run Code Online (Sandbox Code Playgroud)
提取文本“成功”。
您需要显式等待元素变得可见:
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(driver, 10)
h3 = wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, "h3.one")))
print h3.text
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13150 次 |
| 最近记录: |