如何使用 angularjs 解析 HTML table 数据

How to parse HTML table data using angularjs

有一个名为 NPI registry lookup 的网站,它会显示有关您要搜索的医生的信息。这是 URL https://npiregistry.cms.hhs.gov/registry/search-results-table?number=1023070703。例如,这将以 table 形式列出 NPI 编号为 1023070703 的医生的信息。我想要做的是建立一个 angular 网站,允许用户输入 NPI 编号,我将使用 $http.get(url) 获取数据。我收到了数据,但它是 HTML 而不仅仅是值。如何解析 HTML table 以便我只能选择我需要的数据?还是有另一种更好的获取数据的方法?

在已有网站的情况下创建另一个网站听起来可能很愚蠢,但这仅供内部使用,我们需要保存一份尚未包含在我们列表中的医生列表。

请阅读右上角的网站API。

交互式演示:

https://npiregistry.cms.hhs.gov/api/demo

1023070703 变成这样:

https://npiregistry.cms.hhs.gov/api/?number=1023070703