Php 每30分钟从另一个网站抓取一次内容
我想从参考网站收到外汇兑换率,但每30分钟兑换一次 如何自动获取并将其归档到我的数据库中例如:从表中获取并导入到特定的div标记Php 每30分钟从另一个网站抓取一次内容,php,jquery,ajax,yui,Php,Jquery,Ajax,Yui,我想从参考网站收到外汇兑换率,但每30分钟兑换一次 如何自动获取并将其归档到我的数据库中例如:从表中获取并导入到特定的div标记 如果您在Linux主机上,请使用设置每30分钟运行一次的脚本。如果您在Windows主机上,则可以使用 使用读取URL的内容 解析所说的内容(取决于数据的类型——它们是否有XML或JSON格式的数据,或者您是否需要使用语法分析HTML?) 将相关数据保存到数据库中 您的问题相当含糊,因为您没有明确指定要从哪个站点获取数据 除非该网站提供编程API(这对于外汇来说似乎不
您的问题相当含糊,因为您没有明确指定要从哪个站点获取数据 除非该网站提供编程API(这对于外汇来说似乎不太可能),否则您将有很多选择
- 使用PHP中的file_get_contents()下载页面的HTML,并使用正则表达式获取所需的数据
- 请注意,这是相当棘手的,您必须编写正则表达式,这取决于站点在页面加载后没有通过JavaScript加载内容(因此可能不像建议的那么简单)
- 使用外部服务将页面转换为数据,例如(我在那里工作)。您可以使用PHP直接拉入这些数据,并使用cron脚本或其他调度器将其放入数据库中