Wolfram语言

从网站请求链接数据

当浏览器(代表“人类”)发出请求时,网站通常会以“人类可读”的内容进行响应。为了提取数据以供进一步处理,可以请求“机器可读”数据。

版本12引入了对各种RDF(资源描述框架)的支持导入和导出格式,包括“JSONLD”(格式基于“JSON”,其中“LD”暗示“链接的数据)。可以通过在HTTP请求.

本例从著名探戈乐队指挥的专辑中导入曲目信息弗朗西斯科·卡纳罗音乐Brainz.

首先导航到您选择的相册,比如使用搜索框并单击浏览器中的链接。找到感兴趣的相册后,复制URL并将其存储在变量中。

这就是网站在浏览器中的样子。

要请求链接数据,请创建HTTP请求它指定了JSON-LD媒体类型在其“接受”标题中。

执行请求并使用“JSONLD”进口商。

结果是RDF存储对象,该对象包含与此相册相关的信息。现在应用SPARQLQuery(SPARQL查询)运算符检索存储中使用的所有属性。

编写一个查询,请求所有曲目的曲目编号和名称。

这是一个曲目示例。

曲目编号是以下格式的字符串磁盘.轨道.提取轨道并将其转换为“整数”所以你可以按数字排序。

显示数据集,仅显示曲目编号和标题。

相关示例

判定元件 锿 前 青年成就组织 让开 pt-br型 zh(德国)