问题标签 [wikidata-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
826 浏览

wikipedia - 如何通过 API 获取维基百科文章长度?

如果我有文章 URL,如何获取文章元数据?特别是长度,类别和儿子?我正在开发 Java 应用程序。

0 投票
2 回答
451 浏览

wikidata - 如何通过 API 从 Wikidata 获取美国州列表?

我尝试使用 Wikidata API 查找美国的州,但没有结果。

例如:http://wdq.wmflabs.org/api?q=claim[150:30]

我究竟做错了什么?

0 投票
1 回答
50 浏览

wikipedia - 访问类似于实际 wiki 页面的 Wiki 数据

维基数据网址:https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q254138&format=json&props=claims

我目前正在查看的部分是流派,即P136. 这仅包含一种流派,并且该 ID 链接到“重金属音乐”Q38848

查看维基百科页面https://en.wikipedia.org/wiki/Slipknot_(band)有三种不同的流派。为什么我在这个属性中没有 3 个流派?

0 投票
1 回答
4021 浏览

sparql - 如何使用 SPARQL 按 ID 获取 Wikidata 标签?

如何使用 SPARQL 端点按 ID 在 Wikidata 中获取英语或任何其他语言的标签?

0 投票
1 回答
57 浏览

wikipedia - 从 Wikipedia 修订版中获取标题更改

在许多情况下,从 Wikipedia 收集数据需要有效的标题。这个标题可以在历史上更改,所有依赖于标题的工具都无法提供更改标题的数据。

是否有可靠的编程方式来查找页面修订中的标题更改?

0 投票
0 回答
33 浏览

java - 将维基百科图像保存为 ImageIcon

我正在编写一个 Java 程序,该程序为用户提供有关给定元素的一些信息。例如,用户选择“氢气”,程序会给出一些关于氢气的信息。我想从与元素相关的维基百科文章中获取“缩略图”图像。 这是缩略图图像的示例。 我知道它要求很多,但我想获取一个字符串(例如“Helium”)并将其转换为可以放入 JPanel 的 ImageIcon。 我看过 WikiData API,但我只是不知道如何用 Java 阅读它。这是我正在谈论的一个小示例:

提前感谢您的输入!:)

0 投票
1 回答
506 浏览

wikidata - 加载维基数据转储

我正在从 wikidata json 转储加载所有地理条目(Q56061)。根据 Wikidata:Statistics 页面,整个转储包含大约 1600 万个条目。

使用 python3.4 + ijson + libyajl2 来解析文件需要大约 93 小时的 CPU (AMD Phenom II X4 945 3GHz) 时间。使用在线顺序项目查询总共 230 万个感兴趣的条目大约需要 134 小时。

有没有更优化的方法来执行这个任务?(也许,像openstreetmap pdf格式和渗透工具)

0 投票
1 回答
49 浏览

sparql - 如何在查询中添加图片来源?

我有一个示例查询

我想在图片下方使用信用,如

照片:Martina Nolte Lizenz:Creative Commons by-sa 3.0 de / Kurz

如何为每个部分添加列,即

我试图列出太多。

0 投票
1 回答
1924 浏览

sparql - 如何从俄罗斯维基百科获取一些电影文章的 IMDb ID?

我正在收集一些俄语电影的数据,并且使用 Wikipedia API,我可以以 JSON 格式查询有关所需电影的数据:

%s文章的标题在哪里。

必需属性之一 - IMDb ID。这里的问题是,并非所有文章都在 wiki 标记中包含它(实际上是在电影模板中),但总是呈现页面。

俄语版的电影模板说 IMDb ID 是自动从 Wikidata 中获取的(英文版说完全拒绝此信息框中的任何数据库,而支持底部的链接部分)。

有没有办法使用 Wikipedia API 或 Wikidata API 请求 IMDb ID?

0 投票
1 回答
966 浏览

wikipedia - 使用 WikiData API 检索消歧页面中列出的实体

我有一个对应于维基百科消歧页面的 WikiData id,例如Q1811449。我想获取此页面上列出的实体的 ID。

是否可以使用 WikiData API 来做到这一点?我在 Q1811449 中找不到任何可用于此目的的属性。

如果不可能,有没有人知道另一种方式?我正在考虑检索相应的维基百科消歧页面,提取其中包含的内部链接,然后在 WikiData 上查找它们。但也许有更简单的方法吗?