数据抓取:如何从多个页面(使用下一页)读取所有 table 内容?

Data scraping: How to read all table content from multiple pages (using next page)?

我正在尝试使用 (UiPath) 数据抓取向导从网页中抓取数据。 table 结构良好,第一次点击建议阅读整个 table。

我想要所有数据,所以我将 MaxNumberOfResults 设置为 0。

ExtractData setup

下一页按钮已正确标记,除最后一页外它确实有效。 问题是程序因寻找下一个按钮而中断,因为它存在于页面上,但无法推送它,因此它期望有更多页面。

我用 "Element Exist" 测试了 "Next" 按钮,即使在最后一页,它也始终为 True。

Element exist

最后一页按钮看起来像这样last page buttons

有什么建议或类似经验吗?

尝试使用 UiExplorer,一些按钮有额外的字段,选择器中并不总是使用这些字段,可能有额外的字段可用于区分工作中的“下一步”按钮和灰显的“下一步”按钮。

或者您可以使用 Get Attribute activity,如果“下一步”按钮具有诸如 enabled 之类的字段,该字段可能 return 为真或假,具体取决于是否存在是另一页。