Wikipedia API: how to search for a term in a specific category

て烟熏妆下的殇ゞ 提交于 2019-11-29 03:06:32

问题


I'm having hard time to figure out a basic task: how to find a term restricted in a specific category..

i feel Wiki API documentation is kinda confusing...

I'd just like to receive as output a JSON file with all the suggestions related to that term

ex. i search for Matrix, category movies, so i can have The Matrix 1 The Matrix 2 etc excluding math results etc...

thanks


回答1:


I feel your pain bro, try something like:

http://en.wikipedia.org/w/api.php?action=query&list=search&format=jsonfm&srsearch=matrix+incategory:English-language_films

Change the above format from jsonfm to json for real json output.




回答2:


You can't tell the API to only return articles from a category that match a certain criteria, unfortunately. You can, however, tell the API to return articles in a specific category, such as "1990s science fiction films", and then use another programming language such as PHP or JavaScript to then return the articles that match your specified criteria.



来源:https://stackoverflow.com/questions/5240517/wikipedia-api-how-to-search-for-a-term-in-a-specific-category

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!