我知道非常非常少的JavaScript,但我有興趣編寫一個需要來自另一個網頁的信息的腳本。它有一個像urllib2類似的JavaScript?它不需要非常健壯,只需處理一個簡單的GET請求,不需要存儲cookie或任何東西並存儲結果。Javascript訪問另一個網頁
8
A
回答
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請求並處理它。
0
寫你自己的服務器,運行腳本以從網站加載數據。然後從您的網頁上請求您的服務器從網站獲取數據並將其發回給您。
相關問題
- 1. 訪問從另一個JavaScript
- 2. 通過網頁訪問一個網站
- 3. 從另一個網絡訪問phpMyAdmin(Xampp)
- 4. Dojo 1.10 iFrame訪問另一個網站
- 5. 如何使用JavaScript從另一個頁面訪問元素ID?
- 6. 如何使用Javascript訪問另一個頁面的元素?
- 7. JavaScript錨 - 在另一個HTML頁面上訪問id
- 8. 單擊後訪問下一個網頁
- 9. 訪問從一個頁面iframe來JSP的另一頁中的JavaScript功能
- 10. 問題從一個JavaScript網頁
- 11. server.transfer在另一個網頁
- 12. 得到另一個網頁
- 13. 在另一個內部訪問一個JavaScript類
- 14. 登錄訪問其他網頁訪問控制面板(重定向到另一個頁面)
- 15. Xamarin訪問Button.Clicked從一個頁面到另一個
- 16. 無法從另一臺機器訪問我的網頁 - 在同一個WIFI內
- 17. 訪問另一個對象
- 18. 訪問另一個類
- 19. 訪問另一個類
- 20. 無法訪問另一個
- 21. 訪問從另一個類
- 22. ManagedBean訪問另一個ManagedBean
- 23. 訪問從另一個
- 24. 訪問從另一個子
- 25. 訪問另一個類
- 26. Ruby訪問網頁
- 27. 如何訪問在另一個聲明的JavaScript變量的JavaScript
- 28. 從頁面在根目錄訪問另一個文件夾頁
- 29. 保存HTML從一個網頁到另一個網頁的onclick
- 30. 將數據從一個網頁傳遞到另一個網頁
謝謝你,它看起來像AJAX會滿足我的需求。 – EricR 2010-07-23 04:02:43