我有一篇文章,我想找到每篇文章的主要類別。使用維基百科API查找文章的主要類別
維基百科列出了它的主要類別 - http://en.wikipedia.org/wiki/Portal:Contents/Categories。
我能夠用找到每篇文章的子類別:
http://en.wikipedia.org/w/api.php?action=query&prop=categories&titles=%s&format=xml
我也是能夠檢查子類別是否是一個類別內:
http://en.wikipedia.org/w/api.php?action=query&titles=Dog&prop=categories&clcategories=Domesticated animals&format=xml
這將告訴我「馴養的動物」是否是狗的一個子類,但這不是我想要的。我希望能夠檢查哪個主類別的「家養動物」處於這種狀態。這是否可以使用API?
您所指的頁面是手動策劃的,而不是技術上的「主要類別」。這是更接近:https://en.wikipedia.org/wiki/Category:Main_topic_classifications,但從技術上說,它不是頂部的類別(它被放置在類別內容)。 – Ainali 2014-08-30 06:51:03
但是,如果你想找出馴養動物的分類,請使用:http://en.wikipedia.org/w/api.php?action=query&prop=categories&format=xml&cllimit=10&titles=Category%3ADomesticated%20animals As你看它屬於三類。你可以重複那個API調用,並且每個人都「爬上」類別分類。 – Ainali 2014-08-30 06:59:58
@Ainali非常感謝!我會嘗試這種方法。 – user3746644 2014-08-31 13:10:44