2011-03-13 100 views
7

如何從外部網頁獲取html源代碼?如何從外部網址獲取html源代碼

類似於:getHtml('http://google.com');

我試圖讓使用iframe的內容:$("#frame").contents().find("html");,但如果在我的情況的網頁沒有HTML標籤,只有1行文字。我無法使用php file_get_contents(),因爲它不保留會話數據。

+0

的可能的複製[HTML內容代碼使用JavaScript與URL](http://stackoverflow.com/questions/6375461/get-html-code-using-javascript-with-a-url) – card100 2017-04-12 01:51:37

回答

8

跨域?沒有服務器進程是不可能的。如果你使用HTA,你可以使用iframe

2

使用javascript,出於安全原因,在許多瀏覽器中不允許從另一個域獲取文件內容。在PHP中,你必須使用curl

對於解決方法,您可以在本地域上創建一個捲曲的php腳本,並使用javascript調用該腳本。

-1

我想使用JavaScript的XMLHttpRequest與setRequestHeader(「內涵式」,「XML /文本」)和什麼ü需要將返回的responseText作爲頁面的HTML鏈接

+0

這個答案看起來不正確。你可以刪除它,如果你喜歡。這可能是一個好主意,因爲我認爲你現在只有不到一個不好的聲譽。如果你刪除它可能會回到一個。 – 2011-03-15 15:29:43