2011-03-13 75 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