【问题标题】:Python: Is there a way to randomly select an element that has an h3 tag in selenium chromedriver?Python:有没有办法在 selenium chromedriver 中随机选择一个带有 h3 标签的元素?
【发布时间】:2020-09-15 21:24:41
【问题描述】:

我正在尝试创建一个随机选择元素并通常浏览看起来“人类”的机器人。 我想简单地随机选择任何具有 h3 标签的元素,但我似乎只能选择特定的 id 字符串供机器人查找并单击,但我还没有看到任何人只通过 h3 选择某些东西标签。这甚至可能吗?

【问题讨论】:

  • driver.find_elements_by_tag_name("h3") 应该返回所有 h3 标签元素。

标签: python python-3.x selenium google-chrome


【解决方案1】:

您可以通过 driver.find_elements_by_tag_name("h3") 获取列表中的所有 h3 元素,并使用 random 模块的 'sample' 方法随机获取其中一个。

【讨论】:

    猜你喜欢
    • 2018-12-04
    • 2020-04-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    相关资源
    最近更新 更多