有没有服务或api允许关于字符串的维基百科数据只能用javascript检索?使用Ajax从维基百科返回数据?
0
A
回答
2
从这里开始:API's for bots。
然而,这与编程无关。将来,只需查阅他们自己的API文档。
0
请记住,在一般情况下,维基百科API或只是定期的“屏幕刮”必须完成服务器端,而不是直接从浏览器。这是由于为防止跨域脚本攻击而设计的同域限制。
5
有一个维基百科API(更准确地说,维基百科的引擎MediaWiki有一个API)。 你可以阅读更多关于它在这里:http://www.mediawiki.org/wiki/API
下面是使用jQuery的一些例子:
得到一个网页的格式的内容:
$.getJSON("http://en.wikipedia.org/w/api.php?action=parse&format=json&callback=?", {page:"Red Sea clownfish", prop:"text"}, function(data) {console.log(data);});
得到一个页面的源代码:
$.getJSON("http://en.wikipedia.org/w/api.php?action=query&format=json&callback=?", {titles:"Red Sea clownfish", prop: "revisions", rvprop:"content"}, function(data) {console.log(data);});
获取页面的图像名称:
$.getJSON("http://en.wikipedia.org/w/api.php?action=query&format=json&callback=?", {titles:"Red Sea clownfish", prop: "images"}, function(data) {console.log(data);});
请注意&callback=?
这是一切正常工作所需要的(结果为JSONP)
相关问题
- 1. 维基百科API仅返回一小部分数据?
- 2. 脚本从维基百科
- 3. 寻找从维基百科
- 4. 维基百科API
- 5. 维基百科API获取数据
- 6. 查询维基百科数据页面
- 7. Ajax请求维基百科API问题
- 8. PHP +维基百科:从维基百科文章的第一段获取内容?
- 9. 使用维基百科的API继续
- 10. 使用维基百科消歧
- 11. 使用JSONP访问维基百科API
- 12. NLP使用维基百科(java编程)
- 13. 如何使用维基百科的API
- 14. 如何使用维基百科的API
- 15. 使用大* .bz2(维基百科转储)
- 16. 报废维基百科,使用集群管理此数据
- 17. 维基百科与Python
- 18. 迭代维基百科
- 19. 维基百科第一段
- 20. 维基百科解析器
- 21. 提取维基百科
- 22. lucene维基百科查询
- 23. 为什么我的维基百科opensearch ajax请求不能成功返回?
- 24. Python维基百科API。计数函数
- 25. 从维基百科取代文本
- 26. 从维基百科页面获取xml
- 27. 从维基百科中提取内容
- 28. 从维基百科获取信息
- 29. 如何使用维基百科API从维基百科上的类别页面获取所有子类别?
- 30. 无法从维基百科获取数据API