我想以某种方式获取外部网址的页面来源,并且能够获取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获取东西,但是听说过更大的网站会导致服务器压力。我希望尽可能提高效率。不确定从哪里开始。
答案 0 :(得分:0)
无法 。
在网页中,一般情况下,JavaScript(以及一般的客户端脚本)不允许从其他域访问原始外部资源。
您最接近的是使用AJAX(jQuery helps)来访问资源,但您(一般)需要在相同的域名。