【问题标题】: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
    

    【讨论】:

    • 当然我会这样做,实际上我不想点击..我想刮掉网址
    • 抱歉没听懂你
    • 我想为表格中的每个元素抓取这个 URL
    • 为什么我不能在评论里发图
    • 我想抓取点击“Tezos”跨度时生成的链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    相关资源
    最近更新 更多