0

Androidアプリを介してウィキペディアのWebサイトに直接クエリを実行しています。

ただし、「リダイレクト」クエリを受け取り、リダイレクトの提案に # 記号が含まれている場合、それを処理する方法がよくわかりません。# 記号の後にすべてを放り出すことができることはわかっていますが、それは比較的重要でないものを探していることを意味します。

リンクの例を次に示します。 http://en.wikipedia.org/w/api.php?action=query&prop=extracts&titles=Poof_(The_Fairly_OddParents)&format=json

List_of_The_Fairly_OddParents_characters にリダイレクトすることはできますが、「#Poof」を使用して何か役立つことがあるかどうかを知りたいのですが、その情報には何らかの理由があると確信しているからです。

MediaWiki API で何も見つかりませんでした。

助けてください!ありがとう

4

2 に答える 2

1

ほとんどの場合、ハッシュの後の部分はセクション タイトルです (ただし、新しい URL に追加されるだけなので、他の種類のアンカーを指すために使用される場合があり、場合によっては使用されます)。そのため、セクション (mobileviewたとえば、アクションを使用して)、セクション インデックスを使用して、そのセクションの HTML をクエリできます。(extractsはセクションをサポートしていないため、別のものを使用して長さ制限を手動で適用する必要があります。)

于 2012-11-13T09:57:36.393 に答える
0

ハッシュは、ターゲット ドキュメント内の名前付きアンカーまたは ID を指します。そのため、ページ コンテンツを解析する場合は、アンカー タグまたは ID を見つけて、コンテンツの先頭からではなく、その要素に続くコンテンツを返すことが理想的です。

于 2012-11-13T01:03:39.897 に答える