我找不到任何以可用的HTML形式返回文章的api。他们中的大多数都返回HTML格式非常差的提取,这使得它们对任何东西都无用。
答案 0 :(得分:3)
没有办法告诉Facebook究竟做了什么,但获取文章HTML内容的最简单方法是使用render
action,即将action=render
附加到网址:
这会产生与您在维基百科上看到的完全相同的HTML,但省略了非内容部分(侧边栏等)。如果您需要更忠实地重现文章的布局,则需要重复使用维基百科的部分CSS,并且没有简单的方法可以做到这一点。
答案 1 :(得分:2)
因为只有几天就有一个用于获取html的REST API。它位于https://rest.wikimedia.org/
由于它是如此新颖,Facebook可能还没有使用它(但是)如果你想自己拿它,我建议你开始在那里探索。