Php 每30分钟从另一个网站抓取一次内容

Php 每30分钟从另一个网站抓取一次内容,php,jquery,ajax,yui,Php,Jquery,Ajax,Yui,我想从参考网站收到外汇兑换率,但每30分钟兑换一次 如何自动获取并将其归档到我的数据库中例如:从表中获取并导入到特定的div标记 如果您在Linux主机上,请使用设置每30分钟运行一次的脚本。如果您在Windows主机上,则可以使用 使用读取URL的内容 解析所说的内容(取决于数据的类型——它们是否有XML或JSON格式的数据,或者您是否需要使用语法分析HTML?) 将相关数据保存到数据库中 您的问题相当含糊,因为您没有明确指定要从哪个站点获取数据 除非该网站提供编程API(这对于外汇来说似乎不

我想从参考网站收到外汇兑换率,但每30分钟兑换一次 如何自动获取并将其归档到我的数据库中例如:从表中获取并导入到特定的div标记

  • 如果您在Linux主机上,请使用设置每30分钟运行一次的脚本。如果您在Windows主机上,则可以使用
  • 使用读取URL的内容
  • 解析所说的内容(取决于数据的类型——它们是否有XML或JSON格式的数据,或者您是否需要使用语法分析HTML?)
  • 将相关数据保存到数据库中

  • 您的问题相当含糊,因为您没有明确指定要从哪个站点获取数据

    除非该网站提供编程API(这对于外汇来说似乎不太可能),否则您将有很多选择

    • 使用PHP中的file_get_contents()下载页面的HTML,并使用正则表达式获取所需的数据
      • 请注意,这是相当棘手的,您必须编写正则表达式,这取决于站点在页面加载后没有通过JavaScript加载内容(因此可能不像建议的那么简单)
    • 使用外部服务将页面转换为数据,例如(我在那里工作)。您可以使用PHP直接拉入这些数据,并使用cron脚本或其他调度器将其放入数据库中

    使用file\u get\u contents并检查:我希望每30分钟接收一次所有表,并将其导入容器类,以显示相同的内容,并将其信息保存到我的数据库我的网站基于html、sql和css[1]: