問題タブ [wikipedia-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.

0 投票する
1 に答える
551 参照

xml - ウィキクォートのRSS/xml解析のフィード

ウィキクォートからfeed/rssを介して引用符を引き出す方法はありますか?使用法は、見積もりジェネレーターです。ソースを確認しましたが、フィードへのリンクが機能しません。ウィキペディアでRSSとフィードを定義する検索結果を取得し続けるため、検索が困難です。

0 投票する
4 に答える
2736 参照

wikipedia - Wikipedia API:ページのリビジョン数を取得するには?

mediawiki API を使用してウィキペディア ページのリビジョン数を取得する方法を知っている人はいますか? この API ドキュメントを読みましたが、関連する API が見つかりません:
リビジョン API

0 投票する
1 に答える
9133 参照

python - python urllib2でhttpヘッダーにセッションCookieを渡しますか?

Mediawiki api を使用して、ウィキペディアにログインし、ユーザー ページでいくつかのアクションを実行するための簡単なスクリプトを作成しようとしています。ただし、最初のログイン要求を通過することはないようです (このページから: https://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#Logging_in )。設定したセッション Cookie が送信されていないようです。これまでの私のコードは次のとおりです。

問題はrequest.add_header('Set-Cookie', session_cookie_header)行のどこかにあると思いますが、確かなことはわかりません。これらの Python ライブラリを使用して、リクエストごとにヘッダーで Cookie を送信するにはどうすればよいですか (これは多くの API 関数に必要です)。

0 投票する
12 に答える
122026 参照

wikipedia-api - ウィキペディアのAPIを使用してウィキペディアのコンテンツを取得するにはどうすればよいですか?

ウィキペディアの記事の最初の段落を取得したいと思います。

そうするためのAPIクエリは何ですか?

0 投票する
1 に答える
805 参照

python - ウィキペディアの記事を RSS フィード アイテムに変換する方法

問題文: ウィキペディアのおすすめ記事の RSS フィードを複数の言語で生成するには、Python スクリプトを作成する必要があります。

英語の RSS フィードが存在します。他の言語でも同様のフィードを作成する必要があります。このタイプの URL の URL 構造を使用すると、英語の RSS を簡単に生成できますhttp://en.wikipedia.org/wiki/Wikipedia:Today%27s_featured_article/August_29%2C_2011

しかし、他の言語については、Wiki ページから手動でデータをスクレイピングする必要があります。既存の Wiki ページから RSS フィードへのコンバーターはありますか?

0 投票する
1 に答える
833 参照

xml - ウィキメディアの画像に関する情報を取得するには?

既存の api を使用してウィキメディアから画像を取得しようとしていますが、何が機能し、何が機能しないかについてロジックがないようです。

これが私がやっていること/試したことです:

この URL から画像のクエリを取得しています。

これは xml フィードを返し、そこから画像名と URL を取得します。

次に、アップローダーやライセンスなどの情報を取得するために、ウィキメディアにリンクされているこのツールを使用します。

パラメータが必要で?image=、その後にファイル名が続きます。Jura.PNGxml の例から、正常に動作します。ただし、他のほとんどの場合、私は単に return を試み<error>File does not exist</error>ます。テストしましたが、ファイル存在します。あるファイルが機能し、別のファイルが機能しない理由がわかりません。

テストのために、機能するもう1つの方法はCalumma_tarzan_01.jpg.

誰かが私が間違っていることを知っていますか?


動作しない例:

使用したphpコード:

このJura.PNG例では、正しいオブジェクトがダンプされますが、他の URL にはライセンス部分がないため、結果は明らかにNULL. ただし、ブラウザーに URL を手動で入力しても結果が返されないため、問題はここにはないと思います。

0 投票する
1 に答える
6889 参照

php - ウィクショナリー API をクエリして品詞を取得する方法

品詞と英単語の定義を取得したいと思います。

次のようなリンクを見つけました: http://en.wikipedia.org/w/api.php?action=query&list=search&srwhat=text&srsearch=don%27t

しかし、ウィクショナリーで「しない」という言葉で見た結果は得られないようです。

APIにクエリを実行して単語を検索できるURLを知っていますか?

0 投票する
6 に答える
3525 参照

wikipedia-api - ウィキコモンズで画像ライセンスと作者情報を取得する

ウィキコモンズにウィキメディア API を使用しようとしています:

コモンズ API は非常に未熟であり、ライセンスと著者情報を取得する可能性について言及しているドキュメントの部分は空であるようです。

APIを使用してライセンスに関する情報を含む段落を取得できる方法はありますか? (たとえば、このページの「ライセンス」というタイトルの下の段落)。もちろん、ページ全体をダウンロードして解析することはできますが、API は何のためにあるのでしょうか。