【发布时间】:2013-03-26 13:51:39
【问题描述】:
我需要解析远程 html 页面(例如:www.mywesite.com/home)我如何获取该网站的 html 页面源以及如何解析该页面
那个html是这样的
<html>
<body>
<div class="my-class1">
<a href="home/link?id=1">hello</a>
</div>
<div class="my-class1">
<a href="home/link?id=2">hey</a>
</div>
<div class="my-class1">
<a href="home/link?id=3">bye</a>
</div>
</body>
</html>
我想输出为
hello
hey
bye
我没有使用任何服务器端技术(如 java、.net)我只想使用 java 脚本来实现这一点
是否可以使用纯 javaScript 或任何其他 jQuery 插件解析远程 html 页面
提前致谢
【问题讨论】:
-
由于同源策略,这是不可能的
-
@Amberlamps 那么我该如何以其他方式实现这一目标???
-
你只能在服务器端做。
-
@fredrik - (假设我理解)我不同意。我正在通过 ajax 将这种技术广泛用于同源子页面
-
@ccyoung 据我了解,如果当前页面是从
www.somedomain.com加载的,那么您不能将ajax 转换为www.someotherdomain.com,这就是他想要做的。当然,您可以随时禁用该策略。
标签: javascript jquery html html-parsing