2012-08-02 174 views
1

您好我想提取一個外部網站(不在我的域名)的源代碼,然後解析它,使其成爲一個應用程序。我知道如何使用JAVA的Jsoup庫來完成它,但我無法找到任何有關如何使用Javascript或Jquery或任何客戶端Web編程語言來完成它的鏈接。 有人可以指導我在哪個庫上使用。基本上,我想獲取網頁的HTML源代碼,然後解析它以提取某些標記下的某些鏈接。提取網頁的源代碼

回答

4

由於same origin policy,您無法單獨使用JavaScript來執行此操作。這可以防止您從其他域中讀取信息。

你需要做的是使用serverside proxy來獲取信息。 Ajax調用可以調用代理來獲取頁面。

+0

但是,那麼你需要有你自己的服務器嗎? – user1019083 2012-08-02 15:01:59

+0

我試圖通過創建一個Chrome擴展,它將只從網頁加載一些圖像。所以我不會有服務器! – user1019083 2012-08-02 15:10:48