【发布时间】:2021-10-02 09:04:14
【问题描述】:
我是 Blue Prism 和 Web 抓取的新手。我想在标题下抓取项目列表。标题不会改变,但列表中的项目会改变。
示例:
会员列表
嘉信理财
德美利证券
列表更改
会员列表
法戈银行
德美利证券
那么如何确保列表的 Application Modeller 中的属性始终能够抓取列表中变化的项目?
我注意到一些属性,例如
标签名称 = UI
路径=/HTML/BODY(1)/SGX-HEADER(1)/HTML/BODY(1)/DIV(1)/MAIN(1)/DIV(1)/ARTICLE(1)/TEMPLATE-BASE(1) /DIV(1)/DIV(1)/SECTION(1)/DIV(1)/SGX-WIDGETS-WRAPPER(1)/WIDGET-RICH-TEXT(5)/UL(1)
这些属性是什么意思?谢谢
【问题讨论】:
-
您将枚举 ul 中的 li。如果路径中较早的任何内容发生更改,问题就会出现。
-
@QHarr:感谢您的回复。括号里的数字是什么意思?例如 WIDGET-RICH-TEXT(5)。我在网站的 HTML 中注意到,它们有类名和数据分析类别。有一个引用类名和数据分析类别的路径不是更好吗?
-
这是第 5 个 WIDGET-RICH-TEXT 子标签。
-
@QHarr: 什么是子标签?必须将 1 个 WIDGET-RICH-TEXT 标签嵌入到另一个标签中才能成为孩子吗?
-
SGX-WIDGETS-WRAPPER(1)中的第5个
标签: html screen-scraping