0

Flask アプリで、またはウィキペディア API を使用するだけで、ウィキペディアの URL からページ ID を取得するにはどうすればよいですか?

この 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

ウィキペディア検索に頼らずに、もっと簡単な方法でクエリを実行できますか? 私はすでに人間が読めるURLを知っているということです...

4

1 に答える 1

6

いいえ、API で URL を使用することはできません。ページ名またはページ ID を使用して記事を識別する必要があります。

見つけたhttps://en.wikipedia.org/w/api.php?action=query&titles=Stack%20Overflowは「検索」ではなく、タイトルからページ ID を取得するためのクエリであることに注意してください。これを使って。

于 2015-03-17T16:55:32.947 に答える