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

Get page source of external URL and manipulate with javascript/jquery

本文关键字:javascript jquery 操作 URL 外部 获取      更新时间:2023-09-26

我想以某种方式获取外部URL的页面源,然后能够获取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获得一些东西,但听说较大的网站会导致服务器紧张。我宁愿尽可能地保持效率。不太确定从哪里开始。

无法通过策略完成。

在网页中,JavaScript(以及客户端脚本)通常不允许访问来自不同域的原始外部资源。

最接近的方法是使用AJAX(jQuery有帮助)访问资源,但您(通常)需要在同一域下请求URL。