【问题标题】:javascript which copy content which is into a html div into another page created by mejavascript将内容复制到html div中到我创建的另一个页面中
【发布时间】:2013-04-17 08:40:54
【问题描述】:

我需要用 javascript 或 jquery 编写的东西来复制页面的内容(例如,有一个带有 html 表格的页面,其中有很多关于我所在城市天气的字段,我想复制字段(早上:10°C,下午:15°C,晚上:11°C),在我将创建的网页中)。 显然,必须每 X 分钟(例如 30 分钟)重新加载字段,因为包含天气的字段在其数据库中每 X 分钟重新加载一次。

我希望我的英语不是太差,所以你可以帮助我解决这个问题。 谢谢大家!

【问题讨论】:

  • 您是在问如何将其他人页面中的内容复制到您自己的页面中吗?
  • 是的,只有像
    10°C
    这样的输入......正好是“10°C”......等等。有可能!?
  • 我真的不支持从别人的页面上删减内容的想法,因为这似乎有点不诚实,而且从实际的角度来看,如果他们决定更改他们的代码,您的代码可能会中断布局。如果您正在寻找天气数据,为什么不找一个提供 API 的天气服务以便您可以直接检索数据呢?看到这个问题:best-weather-apis-free-for-commercial-use.

标签: javascript jquery html webpage


【解决方案1】:

我猜你问的是web Scraping。

有一个名为 PJScrape 的 Javascript 框架来处理这个问题,可能还有其他框架,G* 搜索应该可以帮助您。

stackexchange这里还有一个关于简单抓取的问题。

【讨论】:

    【解决方案2】:

    由于Same Origin Policy,您无法使用 JavaScript 执行此操作。您需要使用 PHP 下载此页面,然后解析您的值。例如,您可以使用 PHP Simple HTML DOM Parser 来处理下载的页面,例如使用 JavaScript(他们的网站上有示例,所以我不在这里附加示例代码)...

    【讨论】:

      猜你喜欢
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      相关资源
      最近更新 更多