2012-04-13 100 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,你會違反使用條款 - 所以它可能會被刪除/更改/阻止,恕不另行通知。