【问题标题】:How to get the html code from a web page (different domain)?如何从网页(不同域)获取 html 代码?
【发布时间】:2011-10-14 18:46:17
【问题描述】:

如何创建一个 javascript 脚本,允许我从不同域获取不同页面的 html 代码并允许我编辑和显示代码?提前致谢。

【问题讨论】:

  • “允许我编辑和显示代码”是什么意思?
  • 我希望能够解析html并稍微改变一下
  • 它可以在您的服务器上使用 CGI/Perl 脚本完成,然后由您的页面检索以使用 JavaScript 进行操作。不作为答案发布,因为您没有询问 CGI 或 Perl,尽管它最终会将您带到同一个地方。
  • Adapt ajax for crossdomain 的可能重复项

标签: javascript jquery html html-parsing


【解决方案1】:

这在幼稚的意义上是不可能的,因为你会被 javascript 的相同域策略杀死。

现在,如果您可以访问自己的网络服务器,则可以设置一个服务来侦听您的请求,其中包括要获取的第 3 方 URL。您的服务将提取第 3 方域的源并将其作为对您请求的响应返回。然后,您接受该响应并将其附加到您的可编辑字段中。

编辑:这个答案似乎与发布的 YQL(雅虎查询语言)答案的原则相同。

【讨论】:

    【解决方案2】:

    你不能。跨域脚本是不可能的……您也可以搜索 SO 并找到这个问题的许多答案。

    【讨论】:

    【解决方案3】:

    【讨论】:

      猜你喜欢
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多