【问题标题】:Selenium. How to get a list of items when the list is scrolled?硒。滚动列表时如何获取项目列表?
【发布时间】:2017-07-23 07:38:56
【问题描述】:

下午好。 我想获取 Deezer.com 上的艺术家列表 但只有我得到了第一个结果。但艺术家更多,如果页面向下滚动 - 他们出现。 那么,如何获得整个列表呢?提前致谢

【问题讨论】:

  • 这些很可能是通过 AJAX 动态添加的。只需使用计时器/睡眠定期重新检查页面。可能/应该有一个现有的答案。

标签: php powershell selenium


【解决方案1】:

对于不可见的元素,Selenium IWebElement.Text 将为空,这就是它的工作原理。

Selenium 有两种选择 -

  • 通过Actions 或 JavaScript 向下滚动页面
  • 通过JavaScript获取元素的内部文本或html

【讨论】:

    猜你喜欢
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多