扫描网页以获取API

时间:2012-04-13 13:11:03

标签: html api

我想对网页执行扫描,并以某种方式发现网站是否提供了各种API - XML或JSON。

例如,包含电视节目表的网页。我想扫描example.com并找出它是否提供某种带有电视节目表的API。

3 个答案:

答案 0 :(得分:1)

据我所知,这是不可能

我建议寻找RSS或Atom Feed。您也可以联系支持部门,或查找example.com提供的有关任何API的文档。

底线:如果他们想让您了解他们的API,他们会通过提供文档,链接,Wiki等来告诉您。

答案 1 :(得分:0)

认为不可能

我所知道的大多数网站甚至都没有引用API(RSS / Atom除外)。

您可以在网页的<head>找到Atom和RSS Feed。

如果它只是一个网站,你想找到一个API,那么你可以联系该网站,而不是使用脚本或其他东西。

答案 2 :(得分:0)

没有标准方法 - 但是如果在页面上使用API​​来驱动Ajax视图,那么您很可能从页面上引用的Javascript分析中获取一些信息 - 它将会通常会指向API。

毋庸置疑,它可能不是“受支持的”API,并且您违反使用条款 - 因此可能会被删除/更改/阻止,恕不另行通知。