跨两个域获取数据的任何清晰、有效的示例?

Any clear, working example of data fetching across two domains?

我想从另一个网站的 table 获取一些数据,然后 post 它位于不同域的页面上。 我无法控制应该从中获取数据的域。我已经尝试了我可以在本网站和互联网上找到的所有方法(使用 iframe、CORS 的方法,post消息等)。 None 他们成功了。似乎很多关于跨源问题的答案都假设您可以访问目标域并且可以在该域上使用特定的(接收者)文件。

这里的情况并非如此。我只想复制一些 table 行并用 jQuery.

控制数据

你知道我可以学习的工作脚本的任何完整示例吗?我并不是要有人为我做这件事,但到目前为止我尝试过的所有资源似乎都假设你必须控制这两个域。

我尝试获取的数据没有 legal/copyright 含义,它只是来自另一个站点的 RTS 玩家排名前 10 的列表。谢谢。

我实际上找到了一种从其他网站获取一些 table 数据的方法。我使用 Google 电子表格函数(IMPORTHTML) to get the table in a Google sheet, then I used TabletopJS 将数据解析为 Array 对象。从那里开始非常简单,您所要做的就是访问数组并根据需要使用数据。

但请注意,对于大型电子表格,此方法可能不会那么快,因此当您将数据加载到另一个网站时,通过使用 Tabletop 解析它,加载它可能需要几秒钟.

因此,它是一种解决 Javascript 中的跨域问题的解决方案,但速度不是特别快。

(我实际上会接受我自己的回答,尽管我通常不这样做,因为我认为这是一种可以完成工作的方法,当速度不是问题时。)