2017-08-07 10 views
0

私はウィキペディアの記事のデータダンプをpageidだけで表示しており、名前空間でそれらをフィルタリングしたいと考えています。比較的簡単にPython(おそらく要求モジュールを使用して)を書いてMediaWiki Query APIを呼び出し、pageidsパラメータを使用して一度に名前空間50を照会することは簡単です。Pywikibot MediaWiki Query API

しかし、私はPywikibotを代わりに使用しようとしていました。APIをクエリするためのベストプラクティスとエラー処理がPywikibotに組み込まれている可能性が高いため、 APIに問い合わせます。 (さらに、私はこのモジュールを使って将来のボットの書き方を学ぼうと思っています)

しかし、私はPywikibotについて非常に良い文書を見つけることはできません。 API。私はまた、このAPIを使ってバインディング(正しいバインディングの使用法ですか?)を見つけることを望んで、さまざまな他のPythonパッケージを試しました。

+0

pywikibotのページをpageidでインスタンス化することはできませんので、クエリのAPIを使用する方がよいと思います。 – dafnahaktana

答えて

0

Pywikibotは開発者のドキュメントの多くを持っていませんが、通常はソース(この場合はdata/api.py)を読む必要があります。 python-mwapiおよびmwclientはよく管理され、よく記録されたライブラリです。

関連する問題