php - 如何使用 PHP 检查远程 HTML 更改?

标签 php html mysql

<分区>

我想使用带有某种数据库存储的 PHP 检查多个网站的 HTML 更改。除了使用 MD5 和来检查更改之外,我想知道另一种方法。

另外,有什么方法可以在检测到变化时,让我也能查明到底发生了什么变化?

提前致谢!

最佳答案

您可以在第一次抓取时存储该页面的 Last-Modified header 。下次抓取时,只需再次检查 Last-Modified header 即可。

如果网站不支持这个header,可以使用MD5。

可以使用任何 diff 包来检测更改。例如 http://www.raymondhill.net/finediff/viewdiff-ex.php

关于php - 如何使用 PHP 检查远程 HTML 更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13673489/

相关文章:

php - 我将如何对 mySQL 数据库的每 4 行回显不同的内容

php - 个人用户特定定制

php - 捕获成语和巴黎 orm 中的错误?

javascript - 使用PHP更改某些页面内容

php - html div 中的 href = php 变量

html - 如何让这些无序列表彼此相邻?

mysql - Sinatra 的 REST API 路由无法正常工作

php - Symfony2 语言环境检测和翻译

javascript - 使用 onload 将输入设置为焦点

php - SQL 语法错误;