問題タブ [mediawiki-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 公人の写真を読み込むための API?
私は PHP プロジェクトに取り組んでおり、司法調査のためにテキスト トランスクリプトのより読みやすいバージョンを作成しています。
著名人(英国の著名な裁判官や弁護士、英国の政治家など)もあれば、ジャーナリストや著名人もいます。
ウィキペディアがこれに使用するのに最適なようです (ただし、私は間違っているかもしれません) が、私はMediaWiki APIに本当に慣れていません。
だから、私の質問:
- ウィキペディアは、このタスクに使用するのに最適なものですか? それとも、非常に幅広いテーマのヘッドショットのデータベースがどこかにありますか? 後者の場合、その API ドキュメントはどこにありますか?
- ウィキペディアの場合、記事のメイン画像の URL を取得するためにどの API 呼び出しを使用しますか?
- 最後に、"SIR PAUL STEPHENSON" のような文字列を、Wikipedia に記載されている方法、つまり " Paul_Stephenson_(police_officer) "にどのように変換しますか?
ウィキペディアに写真が存在しない、または明確にする必要がある特別なケースが発生することを認識していることに注意してください-ケースごとにそれらに対処する必要があることを十分に認識しています.
ありがとう!
xml - ウィキトラベルをスクレイピングしようとしています
特定のデータについてウィキトラベルをスクレイピングしようとしています。気候、getinなどのように、特別なエクスポートでそれらからxmlを取得することができました。
http://wikitravel.org/en/Special:Export/San_Francisco xml 形式でデータを取得しましたが、wiki マークアップであり、そのテキストを取得するための解決策を参照しようとしましたが、適切な解決策を見つけることができませんでした。
htmlに変換できるように正規表現でphp関数を書いてみましたが、統一されていない方法で変換されるため、特定のデータを選択するのが非常に困難です。
http://wikitravel.org/en/api.php?format=xml&action=query&titles=Main%20Page&prop=revisions&rvprop=contentしかし、うまくいき ません。
これで私を助けてくれませんか。ウィキペディアのスクレイピングに成功した人はいますか。チュートリアルまたは参照できるその他のテクニックがあります。
wikipedia - prop=extracts が WikiMedia API ですべての抜粋を返さない
ウィキペディア APIを使用して、複数のウィキペディアの記事からの抜粋を一度に返したいと考えています。たとえば、次のリクエストを試しています(ページIDをランダムに選択しました):
ただし、最初のページ ID の抽出のみが含まれており、2 番目のページ ID は含まれていません。他のプロパティにはこの制限がないようです。例えば
http://en.wikipedia.org/w/api.php?format=xml&action=query&pageids=3258248|11524059&prop=categories
両方のページ ID のカテゴリを返します。これはバグですか、それとも何か不足していますか?
php - MediaWiki API を介してカテゴリおよびその他のメタデータを設定する
コンテンツとカテゴリのメタデータと共に、mediawiki にアップロードしたいデータがたくさんあります。phpでアップロードといくつかのボットフレームワークを見つけましApi.php?action=edit
たが、カテゴリを設定するためのものを見つけることができません。
mediaWiki API または任意のフレームワークでカテゴリ データを設定する方法を知っている人はいますか?
c# - C#を使用してプログラムでMediaWikiページを作成する
サーバーにメディアウィキ(www.mediawiki.org)をインストールしましたが、c#を使用してウィキページを自動的に作成する必要があります。
C#を使用してプログラムでMediaWikiページを作成する方法を知っている人はいますか。
どうもありがとう、
ldap - LDAPグループとWikiの同期
LDAPグループをWikiグループとどのように同期しますか?
perl - Mediawiki::API を使用したファイルのアップロード エラー
Mediawiki::API->upload を使用してメディアウィキに画像をアップロードしようとしています。そうするために、私はこのコードを使用しています:
HTTP::Message content must be bytes at /usr/share/perl5/HTTP/Request/Common.pm line 91 修正方法がわかりません。なにか提案を?
感謝。
jquery - 値のない MediaWiki URL パラメーター
aのquery
部分は、 でURL
区切られ&
、 で関連付けられたキーと値のペアで構成されているよう=
です。
私は常に jQuery の$.param()
関数を使用してクエリ文字列を URL エンコードするようにしています。これにより、コードがより読みやすく、保守しやすくなることがわかったからです。
ここ数日、私は MediaWiki API を呼び出していること$.param()
に気付きましたが、ハードコードされた URL を使用して作業中のプロトタイプをクリーンアップしているときに、一部の MediaWiki API にはキー付きのクエリ パラメーターが含まれているが、値が含まれていないことに気付きました!
api.php ? action=query & titles=Main%20page & redirects
&redirects
値を取らない部分に注意してください。
jQuery$.param()
はオブジェクトを受け取ります。オブジェクトはキーと値のペアのみで構成されるため、1 つのメンバーがキーを持ち、値を持たないオブジェクトを渡すことはできません。
null
それは問題ないので、またはundefined
またはなどの値を渡すことができると思いまし0
たが、これらはすべて同じように扱われているようです。これは驚くべきことであり、MediaWiki API ドキュメントには、この背後にある理由について何も見つけることができませんでした。
私の場合は、URL 文字列を手動で作成することで簡単に回避できます。私の質問は、「これは MediaWiki API の癖ですか?それとも URL エンコードの設計の癖ですか?関連付けられた値を持たない URL エンコードされたパラメーターの背後にある理由を理解するには、どこを読むべきですか?」
iphone - 構文解析の開始(MediaWiki)API
MediaWiki APIを解析できるiOSアプリを作成して、記事などを表示できるようにしたい。
ASIHTTPRequestを見つけましたが、開発者はもう作業していません。これの代わりに何を使うべきですか?または、このトピックを開始するには、どのドキュメントを読む必要がありますか?