2013-07-21 58 views
0

我在Python中編寫了一個簡單的例子。 的目標是獲取HTML並使用「beautifulsoup」(html解析器庫)來解析我想要的數據。 我用如下 1捲曲工具:獲取特定的URL資源 2. beauifulsoup:讓我解析複雜的HTML更容易如何獲取跨域數據並使用純javascript解析它?

現在,我想用純JavaScript實現的目標, 因爲我想把功能放在我的網站上, 然而如果把服務器端的計算任務重爲服務器, ,所以我想把任務傳遞給客戶端。

有沒有什麼好方法(一些圖書館?)快速實現目標?

非常感謝提前

+0

jQuery的,原型,MooTools的 – vladkras

+0

你可以用'JsonP' [這個鏈接可以幫助] [1] [1]:http://stackoverflow.com/questions/2921242/how-使用的-JSONP到克服-XSS-問題 – Hilmi

回答

2

您無法使用JavaScript從其他域中獲取HTML。出於安全原因,故意禁止使用此功能。

你可以在服務器端編寫一個簡單的代理,然後通過代理獲取HTML。即使加載不完全在瀏覽器上,這也可以讓服務器免受繁重的計算工作。或者,如果您控制了其他站點上的代碼,則可以按照Hilmi的評論中所述使用JSONP。