2010-07-23 28 views
8

我知道非常非常少的JavaScript,但我有興趣編寫一個需要來自另一個網頁的信息的腳本。它有一個像urllib2類似的JavaScript?它不需要非常健壯,只需處理一個簡單的GET請求,不需要存儲cookie或任何東西並存儲結果。Javascript訪問另一個網頁

回答

8

還有就是XMLHttpRequest,但將被限制到你的網站的同一個域,因爲Same Origin Policy的。

然而,你可能有興趣在檢查出下面的堆棧溢出職位大約在同一原產地政策的幾個解決方案:


UPDATE:

下面是一個非常基本的(非跨瀏覽器)示例:

var xhr = new XMLHttpRequest(); 
xhr.open('GET', '/questions/3315235', true); 
xhr.onreadystatechange = function() { 
    if (xhr.readyState === 4) { 
    console.log(xhr.responseText); 
    } 
}; 
xhr.send(null); 

如果你運行上面的Firebug,堆棧溢出開放,你會得到這個問題在你的JavaScript控制檯打印的HTML:

JavaScript access another webpage http://img217.imageshack.us/img217/5545/fbugxml.png

+0

謝謝你,它看起來像AJAX會滿足我的需求。 – EricR 2010-07-23 04:02:43

0

您可以發出AJAX請求並處理它。