1

ウィキペディアの記事へのリンクがいくつかあります。たとえば: https://en.wikipedia.org/wiki/Steve_jobsそのリンクにアクセスすると、記事のタイトルのすぐ下に表示されます:(Redirected from Steve jobs)そのリンクをたどると、最終的にページに到達しますSteve_jobs がジョブを表す大文字の J を持っていることを除いて、同じ URL を使用します。したがって、次のようになります: https://en.wikipedia.org/wiki/Steve_Jobs

最初のリンクを使用して後者のリンクを取得する方法はありますか?

4

2 に答える 2

2

次のような API クエリを使用して、特定のタイトルがどこにリダイレクトされるかを確認できます。

http://en.wikipedia.org/w/api.php?action=query&titles=Steve%20jobs&redirects

XML で結果が必要な場合は&format=xml、URL に追加するか&format=json、JSON を追加します。

于 2012-05-22T19:28:00.260 に答える
0

query apiを使用するだけです。http://en.wikipedia.org/w/api.php?action=query&titles=Steve+jobs|steve+jobs|steve+Jobs|Steve+Jobs&redirectsを使用すると、タイトルが正規化され、リダイレクトされます。その他のオプション、特に format については、API ドキュメントを参照てください。

于 2012-05-22T20:23:09.917 に答える