问题标签 [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 投票
1 回答
551 浏览

xml - 用于 xml 解析的 Wikiquote RSS/Feed

有没有办法通过 feed/rss 从 wikiquote 中提取引号?用途将用于报价生成器。我已经检查了来源,但指向提要的链接不起作用。很难搜索,因为我不断通过维基百科获得定义 RSS 和 Feed 的搜索结果。

0 投票
1 回答
471 浏览

image - 按音乐类别从维基百科下载图像并处理更新

我正在尝试从 Wikipedia 获取音乐艺术家图像和专辑艺术信息。有没有人试过这个?我四处搜索,发现相关信息的链接很少

http://commons.wikimedia.org/w/index.php?title=Special:Search&ns0=1&ns6=1&ns12=1&ns14=1&ns100=1&ns106=1&redirs=0&search=buitenzorg&limit=10&offset=0 - 搜索buitenzorg的图片

http://www.mediawiki.org/wiki/API:Allimages - 所有图像 API 调用以从 wiki 获取图像 url

但无法找到一种方法来下载音乐类别中的所有图像并在初始下载后运行 deltas 以进行更新。任何指向解决方案的指针都会有所帮助。

0 投票
4 回答
2736 浏览

wikipedia - Wikipedia API:如何获取页面的修订数?

任何人都知道如何使用 mediawiki API 获取维基百科页面的修订数量?我已阅读此 API 文档,但找不到相关 API:
Revision API

0 投票
1 回答
9133 浏览

python - 使用 python urllib2 在 http 标头中传递会话 cookie?

我正在尝试编写一个简单的脚本来登录维基百科并使用 Mediawiki api 在我的用户页面上执行一些操作。但是,我似乎从来没有通过第一个登录请求(来自此页面:https ://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#Logging_in )。我不认为我设置的会话 cookie 正在发送。到目前为止,这是我的代码:

我认为问题出在某个地方request.add_header('Set-Cookie', session_cookie_header),但我不确定。如何使用这些 python 库在每个请求的标头中发送 cookie(这对于许多 API 函数都是必需的)。

0 投票
12 回答
122026 浏览

wikipedia-api - 如何使用 Wikipedia 的 API 获取 Wikipedia 内容?

我想获得维基百科文章的第一段。

这样做的 API 查询是什么?

0 投票
1 回答
805 浏览

python - 如何将 Wikipedia 文章转换为 RSS Feed 项

问题陈述:应该创建一个 python 脚本来为多种语言生成维基百科特色文章的 rss 提要。

存在英语 rss 提要我需要为其他语言创建类似的提要。使用这种类型的 url 的 url 结构生成英文 rss 非常容易http://en.wikipedia.org/wiki/Wikipedia:Today%27s_featured_article/August_29%2C_2011

但是对于其他语言,我应该手动从 Wiki 页面抓取数据,那么如何做到这一点呢?是否有任何现有的 Wiki 页面到 RSS 提要转换器?

0 投票
1 回答
833 浏览

xml - 如何获取有关维基媒体图像的信息?

我正在尝试使用现有的 api 从 wikimedia 检索图像,但似乎没有什么可行和不可行的逻辑。

这是我正在做/尝试过的事情:

我正在从这个 url 获取图像查询。

这将返回一个 xml 提要,我从中获取图像名称和 url:

然后,为了获取上传者和许可证等信息,我使用了这个工具,链接在 wikimedia 上:

它需要参数?image=,后跟文件名。Jura.PNG从 xml 示例中,工作正常。但是,我尝试的大多数其他人只是返回<error>File does not exist</error>。我测试过,文件确实存在。我无法弄清楚为什么一个文件有效,而另一个文件无效。

对于测试,另一个有效的是Calumma_tarzan_01.jpg.

有谁知道我做错了什么?


不工作的例子:

使用的php代码:

例如Jura.PNG,正确的对象被转储,但由于其他 url 没有许可证部分,结果显然是NULL. 但是,我认为问题不在这里,因为在浏览器中手动输入 url 也不会返回结果。

0 投票
1 回答
6889 浏览

php - 如何查询维基词典 API 并获取词性

我想获得词性,也许还有英语单词的定义。

我找到了这样的链接:http ://en.wikipedia.org/w/api.php?action=query&list=search&srwhat=text&srsearch=don%27t

但它似乎并没有让我得到我在维基词典上看到的“不要”这个词的结果。

你知道我可以查询 api 以搜索单词的任何 url 吗?

0 投票
6 回答
3525 浏览

wikipedia-api - 在 wiki commons 中检索图像许可和作者信息

我正在尝试在以下位置使用 wikimedia API for wiki commons:

看起来公共 API 非常不成熟,他们文档中提到检索许可证和作者信息的可能性的部分是空的。

无论如何,我可以使用 API 检索包含有关许可信息的段落吗?(例如,本页标题“许可”下的段落)。当然我可以下载整个页面并尝试解析它,但是 API 是干什么用的?

0 投票
1 回答
327 浏览

wikipedia - 如何从维基百科获取搜索结果

我正在使用 EditTextView ,用户在其中输入一些文本并进行搜索。我想在 Wikipedia 上搜索并获得针对文本的结果。如何从 Wikipedia 搜索查询。我找到了 API。但是我没有找到一种方法来获取我的文本的搜索结果。

例如,如果我输入“计算机病毒”

这将是什么查询?