获取外部URL的页面源并使用javascript / jquery进行操作

时间:2014-11-05 23:33:48

标签: javascript php jquery curl

我想以某种方式获取外部网址的页面来源,并且能够获取h1元素的内容。

例如,这是逻辑:

 var url = "http://example.com";

 var src = // page src of url 

 // instead of document, it would use the variable src
 var headerText = document.getElementsByTagName("h1")[0].innerHTML;
 alert(headerText);

我知道我可以用curl / php获取东西,但是听说过更大的网站会导致服务器压力。我希望尽可能提高效率。不确定从哪里开始。

1 个答案:

答案 0 :(得分:0)

无法

在网页中,一般情况下,JavaScript(以及一般的客户端脚本)不允许从其他域访问原始外部资源。

您最接近的是使用AJAXjQuery helps)来访问资源,但您(一般)需要在相同的域名。