0

我正在通过 android 应用程序直接查询维基百科的网站。

但是,有时当我收到“重定向”查询,并且我的重定向建议中有一个 # 符号时,我真的不知道如何处理它。我知道我可以把# 符号后面的所有东西都扔掉,但这意味着我正在查找一些相对不重要的东西。

这是一个示例链接; 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 回答