php定时采集数据 php实现定时器

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

    推荐阅读