Luc*_*zzi 0 wikipedia wikipedia-api flask python-2.7 pywikibot
在Flask应用程序中,或者甚至更好地使用维基百科API,如何从维基百科网址获取pageid?
我的意思是从 http://en.wikipedia.org/wiki/Stack_Overflow到这个http://en.wikipedia.org/wiki?curid=21721040
从API沙箱我可以解决它,但只能从标题搜索,而不是从单个URL.
所述搜索示例:https://en.wikipedia.org/wiki/Special : ApiSandbox#action=query&prop=pageprops&format=json&ppprop=wikibase_item&titles=Stack%20Overflow
我可以以更直接的方式查询它而无需借助维基百科搜索吗?我的意思是我已经知道了人类可读的网址......
不,您不能在API中使用URL,您需要使用页面名称或页面ID来识别文章.
请注意,您找到的https://en.wikipedia.org/w/api.php?action=query&titles=Stack%20Overflow不是"搜索",它只是从标题中获取页面ID的查询.用它.
| 归档时间: |
|
| 查看次数: |
939 次 |
| 最近记录: |