
正文
php定时采集数据 php实现定时器
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP如何每隔一段时间取一段数据?
你要用什麼来做?可以开一个shell来执行一个永远循环的php脚本,也可以用js触发,也可以用crontab来执行
相关问答
Q1: php高手,dedecms(织梦)系统怎么弄才能做到(定时自动采集)求指导……谢谢……
这个系统是PHP写的,虽然PHP可以写计划任务的程序,但是他需要有人访问站点进行触发执行,否则他自己不会执行。
Q2: php如何每隔几秒读取一次数据
可以采用centOs php定时采集数据的定时任务
或者采用jsphp定时采集数据的 定时器来刷新数据
Q3: 用PHP实现每隔10分钟检测http链接是否能够访问,记录保存相应数据,并能实时生成链接失效图
用VBS或者bat批处理又或者是sh写个访问脚本php定时采集数据,执行php定时采集数据的时候访问服务器上的一个PHP程序php定时采集数据,这个程序就是采集数据用的,是否可能访问,返回当前访问的连接地址/时间/返回值(状态,是否可以访问),把这个值记录到数据库或者是文件里,再做一个HTML界面,显示图表,可以根据这些数据生成图表就可以php定时采集数据了,生成图表的时候用ajax递归调用或者是setTimeOut定时刷新图表就可以了,
Q4: php 百度 知道数据采集
问题其实不难,自己都能写。给你几个思路吧:
1.在百度知道中,输入linux,然后会出现列表。复制浏览器地址栏内容。
然后翻页,在复制地址栏内容,看看有什么不同,不同之处,就是你要循环分页的i值。
当然这个是笨方法。
2.使用php的file或者file_get_contents函数,获取链接URL的内容。
3.通过php正则表达式,获取你需要的3个字段内容。
4.写入数据库。
需要注意的是,百度知道有可能做了防抓取的功能,你刚一抓几个页面,可能会被禁止。
建议也就抓10页数据。
其实不难,你肯定写的出来。 还有,网上应该有很多抓取工具,你找找看,然后将抓下来的数据
在做分析。写入数据库。
Q5: 怎么用php采集网站数据
简单的分了几个步骤:
1、确定采集目标
2、获取目标远程页面内容(curl、file_get_contents)
3、分析页面html源码,正则匹配你需要的内容(preg_match、preg_match_all),这一步最为重要,不同页面正则匹配规则不一样
4、入库
关于php定时采集数据和php实现定时器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







