【问题标题】:Hello i want to scrape a link with selenium [closed]你好我想用硒刮一个链接[关闭]
【发布时间】:2020-04-17 11:41:51
【问题描述】:
你好,我已经使用 selenium 一个星期了,但我从来没有遇到过这样的问题..
在这个给定的网站https://xangle.io/project/list 中,当我单击第一列的任何行时,它会将我带到另一个页面。我想将该链接刮到新页面。但是,当我尝试检查元素以查找链接时,我在元素上看不到任何“href”或任何类型的链接。我已经给出了html的截图..
我不知道该做什么或在代码中写什么。这就是为什么我无法附上任何示例代码。请你能帮我找出问题所在吗?或者在这种情况下我应该怎么做..提前谢谢你
【问题讨论】:
标签:
python
selenium
web-scraping
【解决方案1】:
试试下面的代码:
driver.get('https://xangle.io/project/list')
wait = WebDriverWait(driver, 10)
wait.until(EC.element_to_be_clickable((By.XPATH, "//span[contains(text(),'Tezos')]"))).click()
注意:请在您的解决方案中添加以下导入
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait