1

我有一个可汗学院文章的 node_slug 值列表,例如:

  • a/square-roots-of-perfect-squares-art
  • a/number-of-solutions-to-a-system-of-equations
  • a/distance-formula

不幸的是,据我所知,没有办法从这条数据中获取 API JSON。为此,您需要一个像“xe504dd90”这样的 id。exercises这与和不同videos,两者都有专用的 API。

可以从主网站获取页面,该页面包含我需要的所有数据以及更多数据,但解析起来更加困难。我需要的是页面的主要元数据(标题、作者、image_url 等)。

4

1 回答 1

0

我无法回复您的评论,但上述获取所有 KA 内容的 v2 API 端点现在可以正常工作。这是一个相当大的有效负载,此时将近 7MB,并且需要一些时间来响应。

http://www.khanacademy.org/api/v2/topics/topictree

您可以使用您的 node_slugs 搜索文章数组,找到其各自的 ID,然后从那里开始。

我知道这是一个老问题,但我想我的答案有一天可能会帮助其他人。如果这对您有帮助,请投票!

于 2019-12-20T02:49:51.840 回答