如何从外部URL获取html源代码

如何从外部网页获取html源代码?

类似于: getHtml('http://google.com');

我试图使用以下内容获取iframe的内容: $("#frame").contents().find("html"); ,但在我的情况下,网页没有html标签,只有1行文字。 我不能用php file_get_contents()来做,因为它不保留会话数据。

跨域? 没有服务器进程是不可能的。 如果您在Windows上并且可以使用HTA,则可以使用iframe

使用javascript,出于安全原因,许多浏览器不允许从其他域获取文件内容。 在PHP中,你必须使用curl 。

对于解决方法,您可以在本地域上创建一个带有curl的php脚本,并使用javascript调用它。

我认为使用javascript xmlhttprequest和setRequestHeader(’content-type’,’xml / text’)和url你需要它将返回responseText作为页面的html