【问题标题】:How to do double click on <a> tag using python selenium如何使用python selenium双击<a>标签
【发布时间】:2021-05-02 15:28:46
【问题描述】:

我想抓取网站上的数据。但是我有一个问题,
我想双击a标签。
谁知道这个?如果你知道这一点,请帮助我。

我的代码:

<a href="#product-lists id='products'">

如果你知道,请帮助我。 谢谢

【问题讨论】:

  • 您需要包含更多详细信息,例如您尝试抓取的网站的网址和您迄今为止尝试过的代码以及预期的输出。
  • 这不是你的代码!仅网络元素
  • @webstar,在提供输入的情况下。不,我们将无法回答这个问题,这就是我要求提供更多详细信息的原因。
  • 你好,网址是安全的。对不起。
  • 我认为不需要URL。只提供双击a标签的代码。

标签: python selenium web-scraping webdriver


【解决方案1】:
path='//a[@href="{}"]'.format("#product-lists id='products'")
print(path)
from selenium.webdriver import ActionChains
source = driver.find_element_by_xpath(path)
action = ActionChains(driver)
action.double_click(source).perform()

您的 href 值看起来真的很乱,但是要通过其 href 值双击元素,请使用操作生成器并找到具有该值的 href 值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-08
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 2021-01-08
    • 2013-07-26
    • 1970-01-01
    相关资源
    最近更新 更多