facebook - Facebook 使用什么 API 来显示完整的维基百科文章?

标签 facebook mediawiki wikipedia wikipedia-api mediawiki-api

我找不到任何以可用的 HTML 表单返回文章的 api。它们中的大多数返回 HTML 格式非常差的摘录,这使得它们毫无用处。

最佳答案

没有办法知道 Facebook 到底做了什么,但获取文章 HTML 内容的最简单方法是使用 render action ,即通过将 action=render 附加到 URL:

https://en.wikipedia.org/wiki/Cooking?action=render

这会生成与您在维基百科上看到的完全相同的 HTML,但忽略非内容部分(侧边栏等)。如果您需要更忠实地重现文章的布局,则需要重用维基百科的 CSS 部分,但没有简单的方法可以做到这一点。

关于facebook - Facebook 使用什么 API 来显示完整的维基百科文章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29042081/

相关文章:

java - Android 编程和使用 HTML 解析器从 Wikia.com 页面提取类别数据以在 ListView 中使用

mysql - 将 SQL 转储转换为 JSON?

python-3.x - 在Python中获取维基百科的项目列表

javascript - Facebook 移动版 Safari 无法正常工作

ios - 在 iOS 应用程序中创建共享按钮(twitter facebook ...)

mediawiki - 如何使用语义 mediawiki 使用一系列 AND/OR 创建高级查询?

python - 如何列出从特定 IP 地址对维基百科进行的所有匿名(因此 IP 公开)编辑?

php - 当用户从 Facebook 注销时自动注销

html - Facebook 页面位于底部。需要它降落在顶部