【问题标题】:How can I load multiple sites in different context?如何在不同的上下文中加载多个站点?
【发布时间】:2013-07-25 14:37:56
【问题描述】:

我想创建一个“静默”查询其他页面的页面。然后它会抓取它们以获得结果。当它查询完所有页面后,它应该根据检索到的结果计算自己的结果。

我所说的沉默是,

  1. 其他网站的代码不会出现在我的页面上,也不会以任何方式影响它
  2. 我希望在不同的会话中查询其他页面(例如,当我在浏览器中为每个页面打开一个新选项卡时)或类似的事情。这样就不会有命名空间问题。

我听说 chrome 会提供一些可能对此有所帮助的东西?

edit 这与抓取网页无关。用于从其他本地单机项目中获取数据

edit2我只是在寻找一种替代方法来简单地循环 URL 并查询它们,因为存在命名空间问题

【问题讨论】:

    标签: javascript jquery ajax session silent


    【解决方案1】:

    除非该域明确允许您的域,否则您无法使用 JavaScript 访问来自其他域的页面。

    通常您会为此使用服务器端语言,或者更好的是使用网站的公共 API。如果他们没有公共 API,他们可能不会感谢您抓取他们的网站。

    【讨论】:

    • > 都说了!
    • 我知道...同源策略。但是由于我将它用于我们的本地网络,所以没有这样的问题。并且没有 API。有一些服装测试页面,我需要从中获取数据。
    猜你喜欢
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2011-09-11
    相关资源
    最近更新 更多