用正则实现PHP监控网站某一段HTML的变化源代码..

就要源代码。。。只要能监控HTML变化就好。。。就是比如我选择网页中一段连接的标题,当里面的内容变化之后,我打开一个页面就会告诉我变化了。。。... 就要源代码。。。只要能监控HTML变化就好。。。
就是比如我选择网页中一段连接的标题,当里面的内容变化之后,我打开一个页面就会告诉我变化了。。。
展开
 我来答
comrd
2013-07-29 · TA获得超过750个赞
知道小有建树答主
回答量:982
采纳率:0%
帮助的人:443万
展开全部
请说明你要监测的网站是你自己开发的还是别人的?意思是说:你能否完全控制还是只能通过url地址访问??如果你能完全控制,则可以在网站代码里进行。如果该网站你只能通过url地址来访问,则只能通过你自己写程序通过指定url不断去请求,将返回的内容做对比。不同则做你想做的。你要具体的代码,不好意思,给不了。只能通过思路自己去实现。
更多追问追答
追问
是自己的。。。。求帮助。。。。有急用。。。可以帮我一下吗。。。只要实现监控一个页面的HTML变化就好。。
追答
还是要通过url去请求获得内容进行比较。怎么通过url请求获取内容,你去百度一下,或google "php 实现网络爬虫功能"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxinzy
2013-07-29 · TA获得超过247个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:268万
展开全部
A 页面 检测md5

<?php

echo `wget "http://www.a.com/a.html" |md5sum |sed 's/[ -]//g'>a`;
?>

B

<?php
$md5=`wget "http://www.a.com/a.html" |md5sum |sed 's/[ -]//g'`;
$oldmd5=`cat a`;
if($md5==$oldmd5){
echo '页面为变化';

}else{
echo '页面已更改';

}

?>
更多追问追答
追问
这是正则吧
追答
这个php  和 shell 组合使用,LINUX 下直接这么保存文件,打开文件就行。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦里寻你我他
2013-07-29 · TA获得超过2199个赞
知道大有可为答主
回答量:2171
采纳率:42%
帮助的人:1216万
展开全部
这个无需正则,直接获取网页信息后比较之前的md5值即可
追问
能帮我写一个吗。。。谢谢你了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式