是否可以读取和解析第三方网站的dom元素,例如cnn.com(例如),以便我可以获取div,a,p标签并读取位置和大小信息?
jquery可以解析并显示运行javascript代码的网页的信息但是如果我们为.load命令提供外部网页,我们可以解析第三方网站页面并阅读DOM树吗?
谢谢
答案 0 :(得分:6)
不,您将被Same Origin Policy阻止,这会限制一个网站访问其他网域上的另一个网站。您可以使用首选语言设置服务器端脚本,该脚本将代表您的JavaScript代码获取网站,但这比仅使用AJAX请求页面更复杂。
答案 1 :(得分:0)
我认为由于安全原因,您无法使用javascript访问其他域的内容。至少在安全的浏览器中......