2012-04-13 152 views
1

我想执行网页扫描,并以某种方式发现网站是否提供了排序API(无论是XML还是JSON)。扫描API的网页

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

+0

我建议这是几乎不可能的 - 大多数网站甚至不会引用API(RSS/Atom除外) – ManseUK 2012-04-13 13:12:39

+0

您可以在文档的头部查找提要(Atom,RSS)(因为这可能是唯一的*有标准化的API *)。除此之外,我想你会很难过。 – m90 2012-04-13 13:12:45

回答

1

据我所知,这是不可能

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

底线:如果他们想让你知道他们的API,他们会告诉你提供的文档,链接,维基等

0

认为这是不可能

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

您可以在网页的<head>中找到Atom和RSS订阅源。

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

0

没有一个标准的方法 - 但是如果有一个API在页面上用来驱动Ajax视图,那么你可能会从页面中引用的Javascript分析中获得一些信息 - 通常会回头看看API。

不言而喻,它可能不是一个“支持”的API,你会违反使用条款 - 所以它可能会被删除/更改/阻止,恕不另行通知。