是否有任何API可以使用該頁面的標題或頁面ID或URL來獲取頁面的所有類別?我試圖在網上搜索,但我能找到的所有內容都是針對特定類別的。任何形式的幫助將不勝感激。 謝謝如何僅使用頁面鏈接查找維基百科頁面的類別?
回答
你正在尋找的API是在這裏https://en.wikipedia.org/w/api.php 這是媒體的wiki API並具有大量的文件。
正如上面說你正在尋找道具=類別 所以...... ?格式= XML &行動=查詢&道具=類別&冠軍=谷歌例如
https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google
如果你想在程序中使用它,可能需要查看以下維基百科頁面,其中包含一系列用於各種語言的類和庫,以處理維基百科API等。
百科:Creating_a_bot#Programming_languages_and_libraries
MediaWiki(維基百科的軟件)有一個API,你確實可以做一個查詢來獲取頁面的類別。例如,下面的返回Google
頁面在英文維基百科的類別:
https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google
注意,並不是所有的類別都在一個響應返回。您會看到一個名爲query-continue
的元素,它提供了有關如何制定下一個查詢的附加信息,這將爲您提供更多類別。
參考文獻:
將'cllimit = max'添加到查詢可能會更好。這樣,您的查詢數量就會減少,而且您甚至可能不需要更多查詢(我懷疑任何頁面上有超過500個類別)。 – svick 2012-03-18 01:20:55
- 1. 查詢維基百科:從類別頁面檢索鏈接
- 2. 維基百科頁面的子類別
- 3. 維基百科頁面到頁面的鏈接通過的pageid
- 4. 如何使用維基百科API從維基百科上的類別頁面獲取所有子類別?
- 5. 查詢維基百科數據頁面
- 6. 獲取維基百科頁面鏈接,不含模板鏈接
- 7. 獲取鏈接到給定維基百科頁面的所有頁面ID
- 8. 獲取維基百科頁面上的所有鏈接
- 9. 如何使用JSON鏈接列出維基百科頁面標題?
- 10. 獲取維基百科鏈接到公司頁面
- 11. 維基百科頁面到類別映射數據庫
- 12. 刮和解析維基百科頁面
- 13. Perl不加載維基百科頁面?
- 14. 與維基百科頁面捲曲php
- 15. python3解析和維基百科頁面
- 16. 從維基百科頁面獲取xml
- 17. 維基百科頁面視圖statistcs
- 18. 如何檢索使用WebAPI鏈接到給定頁面的維基百科頁面列表?
- 19. 如何使用Java加載維基百科頁面
- 20. 如何從維基百科使用腳本複製頁面?
- 21. 如何在維基百科檢查頁面是否爲文章?
- 22. 如何使用DBpedia查找所有屬於兩個給定類別的維基百科頁面?
- 23. 如何獲取某些維基百科頁面引用的所有頁面?
- 24. 維基百科鏈接API返回不在頁面上的鏈接
- 25. 如何從維基百科頁面的最新版本獲取內部鏈接?
- 26. 如何用wget linux命令鏡像維基百科頁面?
- 27. 使用維基百科API查找文章的主要類別
- 28. 如何檢測維基百科頁面中的部分轉儲
- 29. 如何解析Python中的維基百科頁面?
- 30. 如何獲得維基百科頁面的子集?
「我能找到的是讓特定類別的垃圾場」,你可以告訴在哪裏可以找到它? – 2017-04-03 04:25:14