问题标签 [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.
wikipedia - 根据 NRHP 引用句柄搜索 Wikipedia 页面
我有一个应用程序,它维护在国家历史名胜登记处注册的地方表。鉴于其 NRHP ,我想可靠地搜索维基百科中的这些地方之一refnum
。
我现在使用的搜索看起来像这样:
http://en.wikipedia.org/w/index.php?title=Special:Search&search=refnum+66000539
(我使用 Python 作为我的语言,但我认为这在这里并不特别相关。我构造 url,执行 a urlfetch
,然后看看会返回什么。)
但是这个例子和许多其他例子都没有结果。但是,当我访问纽约市政厅的维基百科页面时:
它清楚地refnum
在页面上给出了这一点。如何使用refnum
我已经知道的 构建搜索,以便我可以可靠地找到此页面?
wikipedia-api - 如何通过 MediaWiki API 从维基百科文章中获取信息框?
维基百科文章可能有信息框模板。通过以下调用,我可以获得包含信息框的文章的第一部分。
我想要一个只返回信息框数据的查询。这可能吗?
jquery - 如何解析 Wikipedia API 内容数据
我终于成功地使用 Wikipedia API 提取数据,但有些东西我真的不明白,我似乎找不到答案。
我正在使用它来查询数据:
这将返回一个对象,我当然可以深入研究它以提取我需要的东西。但是,文档中没有任何地方说明使用哪些参数从内容中提取特定数据。要更具体,请查看这篇维基百科文章:http ://en.wikipedia.org/wiki/Battle_of_Madagascar
假设我只想从页面上的正确模块中提取那场战斗的日期、地点和结果。我该怎么做?
谢谢你的帮助!!
forms - bash/curl:两步提交网页表单
我想在 bash 中按 curl 顺序在同一页面上提交两个表单。http://en.wikipedia.org/w/index.php?title=Special:Export包含两种形式:一种用于填充给定 Wikipedia 类别的页面列表,另一种用于获取该列表的 XML 数据。
在 bash 中使用 curl,我可以独立提交第一个表单,返回一个填充 pages 字段的 html 文件(尽管我不能使用它,因为它是本地的,而不是在维基百科服务器上):
我可以在指定页面时提交第二个表单,以获取 XML:
...但我不知道如何组合这两个步骤,或者将一个步骤导入另一个步骤,以返回一个类别中所有页面的 XML,就像我手动执行这两个步骤时得到的那样。http://www.mediawiki.org/wiki/Manual:Parameters_to_Special:Export似乎表明这是可能的;有任何想法吗?我不必使用 curl 或 bash。
ruby-on-rails - 用于维基百科数据提取的 Rails + MediaWiki API
我正在尝试使用 Rails 根据搜索词从维基百科中提取数据。
例如,
1)如果我有字符串“美国偶像”,我想将其传递给维基百科并获取与之相关的文章列表。我的目标是获取前 3 个超链接并将它们显示在网站上。
2)更进一步的步骤是我从维基百科中提取小块数据——比如信息框,或者维基百科文章的前几个词。
有小费吗?
谢谢!
jquery - 使用 Json 的 Wikipedia API 自动完成
如何在 jQuery 自动完成中实现它?
jquery - getJSON 在 Firefox 扩展中不返回任何内容
我正在尝试使用 jquery 编写一个 firefox 扩展来从 wikipedia API 获取数据。我这样调用getJSON:
这段代码正在执行,因为脚本没有停止运行并且我没有看到异常,但是成功或错误函数都没有响应。当我将代码放在计算机上的 HTML 文档中并从浏览器运行时,该代码有效,但在扩展程序中它失败了。
我对javascript和jquery完全陌生,所以任何帮助都将不胜感激!
以下是作为网页加载时有效的代码:
wikipedia-api - 如何使用 Wikipedia API 获取完整的图像评论?
我正在从 Wikipedia API 获取一些图像元数据,但注意到文本可能会被截断。
我只看到:
如果我查看文件的真实数据:http://commons.wikimedia.org/wiki/Special:Export/File:
BrolinFoxFassbenderJonahHexJuly09.jpg
我看到了完整的信息:
我可以使用 Wikipedia API 来获取未截断的评论吗?
count - 计算维基百科结果
我想获得符合条件的维基百科页面数。例如
- “房子” --> 1,200 页
- “人” --> 13,000 页
- “大学学院”-> 360 页
在许多其他方法中,我可以通过使用 Lucene 索引 Wikipedia 来做到这一点,但这非常耗时。
有没有办法在Media Wiki API上执行这种类型的查询?
维基百科 API 的查询限制是多少?
干杯,穆龙
count - 以编程方式从 MediaWiki wiki 获取文章总数
如何使用MediaWiki API获取文章总数?
我在文档中找不到它:
- http://www.mediawiki.org/wiki/API:搜索
- http://en.wikipedia.org/wiki/Help:Searching#Search_engine_features
即使是粗略的近似也可以。