<分区>
我目前正在使用 Java HtmlUnit 加载网页和这些网页中的各种 Html 元素。每 100 毫秒,我检查这些元素是否有变化。
HtmlUnit 似乎只是寻找这些元素的变化有点过分了,有没有更好的方法来做到这一点?
我还需要将这些结果写入sql数据库,那么我应该使用JDBC,还是将它们发送到php脚本将结果写入数据库?
<分区>
我目前正在使用 Java HtmlUnit 加载网页和这些网页中的各种 Html 元素。每 100 毫秒,我检查这些元素是否有变化。
HtmlUnit 似乎只是寻找这些元素的变化有点过分了,有没有更好的方法来做到这一点?
我还需要将这些结果写入sql数据库,那么我应该使用JDBC,还是将它们发送到php脚本将结果写入数据库?
最佳答案
我不知道这个搜索的上下文是什么。 100 毫秒非常频繁,对您的服务器来说可能有点矫枉过正。不过,您可以结合使用 CURL 和正则表达式轻松地做到这一点。两者都可以在任何语言(包括 linux 命令行)中使用,因此放置它的最佳位置取决于您。
关于java - 检测 html 元素更改的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14517585/