问题标签 [wikipedia-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 投票
3 回答
3820 浏览

wikipedia - 如何从 Wikipedia 中获取有关人员的所有文章?

从 Wikipedia 获取有关人员的所有文章的最简单方法是什么?我知道我可以下载所有页面的转储,但是如何过滤这些页面并仅获取有关人员的页面?我需要尽可能多的(最好超过一百万),所以使用任何类型的 API 可能都不是一种选择。

0 投票
3 回答
4255 浏览

api - Wikipedia API 是否支持搜索特定模板?

是否可以在 Wikipedia API 中查询包含特定模板的文章?该文档没有描述将搜索结果过滤到包含模板的页面的任何操作。具体来说,我在寻找包含Template:Persondata. 之后,我希望能够仅检索该特定模板,以便为openancestry.org项目填充家谱数据。

下面的查询显示 Albert Einstein 页面包含 Persondata 模板,但它不返回模板的内容,我不知道如何获取包含该模板的页面标题列表。 http://en.wikipedia.org/w/api.php?action=query&prop=templates&titles=Albert%20Einstein&tlcontinue=736|10|ParmPart

回报:

我怀疑我无法从 API 中得到我需要的东西,但我希望我错了,并且有人已经在这条道路上开辟了道路。

0 投票
3 回答
1024 浏览

wikipedia - 维基百科:“你的意思是”如何运作以及如何利用它?

我想知道 Wikipedia 的“您的意思是:...”是如何工作的,以及是否有一种方法,例如 API,可以使用它?因为我想从我的输入中获取相应的页面,但是这个页面可能包含错误。例子。是否有直接返回建议的查询?

谢谢您的帮助。

0 投票
1 回答
4910 浏览

wikipedia - 检索维基百科页面的另一种语言

任务:我们有维基百科英文页面,需要检索相同的俄文页面地址。

我知道 Semantic Web 解决方案 - 对 DbPedia 使用简单的查询,但我很好奇是否有传统的解决方案。我在semanticoverflow.com中问过同样的问题,Toby Inkster 建议解析http://en.wikipedia.org/wiki/Colugo?action=raw结果(底部有其他语言链接),但这种方式也是效率低下。有没有其他方法或者 DbPedia 是一个真正的选择?

0 投票
8 回答
14503 浏览

geolocation - 用于地理定位的维基百科 API

是否可以使用现有的 Wikipedia API 获取有关地理位置的文章列表?有点像谷歌地图是怎么做的?

我想说我在“这里”,并在维基百科上找出我周围的东西。

我可以在这样的文章看到您可以在右侧看到“坐标”,所以我想对这些坐标进行查询...

有什么想法吗?

0 投票
2 回答
386 浏览

wikipedia-api - 维基百科整合。如何?

如果我想将几行文档从 Wikipedia 导入我的网站。我怎样才能做到这一点?

例如,如果我有一个关于 Google 的页面,并且我想直接从 Wikipedia 导入关于 Google 的第一段,是否有一个 API 可以做到这一点?

0 投票
1 回答
487 浏览

mediawiki - 是否可以在单个查询中过滤维基百科文章的链接?

我正在尝试使用 wikipedia API从单次调用的文章中检索嵌入了Template:Persondata的链接。

例如,文章“乔治克鲁尼”链接到的所有人的文章。

作为解决方法:

  1. 我正在使用prop=links参数获取文章列表

    http://en.wikipedia.org/w/api.php?action=query&prop=links&titles=George_Clooney&pllimit=500&plnamespace=0&format=json

  2. 然后检查每篇文章的模板,看它是否包含Template:Persondata

    http://en.wikipedia.org/w/api.php?action=query&prop=templates&titles=*article_title*&tllimit=500&format=json

我知道通过使用list=embeddedin查询我们可以获得特定模板的所有文章,但它用于过滤维基百科中的所有文章。

是否可以使用类似的东西来过滤我在步骤 1 中获得的文章列表?或者,还有更好的方法?

提前致谢

0 投票
13 回答
53838 浏览

python - 如何从维基百科中获取纯文本

我想编写一个仅获取 Wikipedia 描述部分的脚本。也就是说,当我说

它将转到Wikipedia 页面bla bla bla,获取以下内容,并将其返回到聊天室:

“Bla Bla Bla”是 Gigi D'Agostino 创作的一首歌曲的名称。他将这首歌描述为“我写的一首考虑到所有说话和说话却不说话的人的作品”。突出但荒谬的人声样本取自英国乐队 Stretch 的歌曲“Why Did You Do It”

我怎样才能做到这一点?

0 投票
1 回答
202 浏览

iphone - 维基 iphone 项目

我目前正在开发一个 iPhone 项目,我想向用户展示来自 wikipedia 的特定术语。我现在面临两个困难:1.我希望特定内容可以离线工作。2. 我也想展示相关的图片。

我需要找到最有效的方法,有人可以建议吗?

0 投票
1 回答
1057 浏览

php - 如何从维基百科获取特定内容?

我正在尝试制作类似于个人电视指南的东西,它将显示 HIMYM 和 TBBT 的最后一集的标题和播出日期。

作为这些信息的资源,我决定使用维基百科。我知道 Wikipedia 有它自己的 API,我已经浏览了很长一段时间的文档,但它真的很广泛,我不知道从哪里开始。到目前为止,我已经到了查询这个 URL 的地步:

并接收以下数组:

问题是我不知道如何获得我正在寻找的实际数据:/也许有人对维基百科 API 有更多的经验,并且可以以某种方式帮助我解决这个问题。谢谢