我能使用php从另外的服务器抓取数据吗?
最好还是“定期”抓取,但是我感觉php这个东西没法“定期”或者“定时”吧。所以先解决抓取的问题吧,我知道可以让php生成json格式的数据,然后在浏览器端用javascript来decode,
我能不能让我的服务器来从另外的一个服务器上抓取json格式的数据?
1. 可以定时,计划任务
2. 可以从另外的服务器上抓取json格式的数据,最简单的:file_get_contents 方法 1 : 吧这段PHP设置成cron job
方法 2:用PHP写个守护进程,可以google下php daemon :PP PHP本身可以设置多久执行一次程序,而且关闭浏览器,它也在服务端执行,此方案不建议采用;
楼主可以使用linux的crontab计划任务做定期抓取别的服务器数据;
抓取数据,建议使用curl,不要使用file_get_contents(),当然还有其他方法... crontab就是了。 回复 2# 164175055
1.如果只依赖php,应该就没法定时了吧。
2.我去查查看。
回复 3# fender0107401
仅php的话,可以用永真+sleep实现,但是效果不好 回复 6# yangyf1990
:mrgreen:
cron + php cli . 搞个计划任务,
页:
[1]