【问题标题】:Click an element with tag <a> using selenium使用 selenium 单击带有标签 <a> 的元素
【发布时间】:2020-06-06 02:44:16
【问题描述】:

我是python编程的初学者,所以希望你能帮助我。

我想知道如何使用 selenium 点击这个元素

    <a class="dropdown__list-item o__hoverable layout__box o__centers-vertically">
            <svg class="interface-icon o__standard o__standard__download-conversation" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M6.73 14l.97"></path></svg>
            <span class="layout__box o__flexes-to-1 u__pl__x2">
              Export conversation as text
            </span>
          </a>

我正在尝试使用 xpath,但它失败了

driver.find_element_by_xpath('//*[@id="popper-ember908"]/div/div/div/a/span').click()

我做错了什么?它应该导出一个txt。文档

【问题讨论】:

  • 仅凭代码很难判断出什么问题。如有错误请补充。您还针对哪个元素标签?

标签: python python-3.x selenium web-scraping


【解决方案1】:

尝试将 xpath 的最后一部分从“spam”更改为“span”。我认为这只是一个错字。

【讨论】:

    猜你喜欢
    • 2023-01-08
    • 2016-02-19
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    • 1970-01-01
    相关资源
    最近更新 更多