如何从维基百科页面获取 pageid?
How do I get the pageid from a Wikipedia page?
在 Flask 应用程序中,或者更好的是仅使用维基百科 APIs,如何从维基百科 url 获取 pageid?
我的意思是从这个http://en.wikipedia.org/wiki/Stack_Overflow to this http://en.wikipedia.org/wiki?curid=21721040
我可以从 API 沙箱中解决问题,但只能从标题中搜索,而不是从单个 URL 中搜索。
我能否以更直接的方式查询它,而无需求助于维基百科搜索?我的意思是我已经知道人类可读 url...
不,您不能在 API 中使用 URL,您需要使用页面名称或页面 ID 来识别文章。
请注意,您找到的 https://en.wikipedia.org/w/api.php?action=query&titles=Stack%20Overflow 不是 "search",它正是从标题中获取页面 ID 的查询。使用它。
在 Flask 应用程序中,或者更好的是仅使用维基百科 APIs,如何从维基百科 url 获取 pageid?
我的意思是从这个http://en.wikipedia.org/wiki/Stack_Overflow to this http://en.wikipedia.org/wiki?curid=21721040
我可以从 API 沙箱中解决问题,但只能从标题中搜索,而不是从单个 URL 中搜索。
我能否以更直接的方式查询它,而无需求助于维基百科搜索?我的意思是我已经知道人类可读 url...
不,您不能在 API 中使用 URL,您需要使用页面名称或页面 ID 来识别文章。
请注意,您找到的 https://en.wikipedia.org/w/api.php?action=query&titles=Stack%20Overflow 不是 "search",它正是从标题中获取页面 ID 的查询。使用它。