Web 用于比较两个站点结构的工具

Web 用于比较两个站点结构的工具,web,compare,Web,Compare,有人知道有什么工具可以比较两个几乎完全相同的网站吗 简单地说,我有一个沙盒网站和生产网站,并想找出它们之间的区别,知道什么内容转移到生产网站 谢谢 编辑: 好的,我发现我遗漏了一条关键信息(对不起!)。这两个网站都是在线的,基于CMS(Drupal),因此我需要一些爬行工具,可以在这两个网站上运行,并显示哪些页面出现在沙箱中,而不是在生产中 感谢所有不顾一切回答的人 是一个免费/开源工具,允许您比较文件和目录 您可以显示相同、不同或仅存在于一个目录中的文件。 然后,通过将文件从一个目录复制到另一

有人知道有什么工具可以比较两个几乎完全相同的网站吗

简单地说,我有一个沙盒网站和生产网站,并想找出它们之间的区别,知道什么内容转移到生产网站

谢谢

编辑:

好的,我发现我遗漏了一条关键信息(对不起!)。这两个网站都是在线的,基于CMS(Drupal),因此我需要一些爬行工具,可以在这两个网站上运行,并显示哪些页面出现在沙箱中,而不是在生产中

感谢所有不顾一切回答的人

是一个免费/开源工具,允许您比较文件和目录

您可以显示相同、不同或仅存在于一个目录中的文件。
然后,通过将文件从一个目录复制到另一个目录,可以使两个目录完全相同

。。。纯粹的超凡脱俗是伟大的。Syncback()有一个免费版本,您可以使用任何合并工具,如araxis或winmerge,将代码放入或其他源代码管理中。准备部署时,“”将仅更新已更改的内容

“”将显示差异。

是另一个支持目录差异的免费跨平台工具

如果您运行的是Linux,对这一点很有好处。它在Debian/Ubuntu存储库中提供。

用于抓取站点,并使用一些工具比较内容


或者,对脚本文件使用diff工具,然后将DBs转储到文本(csv)文件中,并进行比较。

正如sunny所说,使用爬虫和diff工具

对于爬虫,我更喜欢httrack而不是wget。 如今,许多网站使用css引用的图像。 我上次检查时,wget无法加载从css引用的文件。 除此之外,它还有一个很好的GUI

从diff工具开始: 我从Windows3.1开始使用FileSync。 当然还有更多别致的diff工具,但这一个是精干的,可以完成这项工作。 在unix上,您始终可以执行diff-r。 如果您的机器上有eclipse,它有一个很好的diff viewer,可以比较两个目录。

用于下拉站点的副本,然后使用您最喜欢的文件比较工具查看差异。(我更喜欢WINE,它可以递归运行两个文件夹的文件,可以忽略空格差异和空行,甚至可以在Linux下使用WINE运行良好。)

另外,在进行比较之前,您甚至可能希望运行下载的HTML文件,以使其正常化/漂亮化



另一种方法是使用一种新的方法。不过,您仍然可以对原始网站文件(而不是spidered版本)进行文件比较。从内存来看,Drupal数据库的模式并不难理解,特别是当您主要对节点内容感兴趣时。

您还可以使用一些在线比较服务,如or

一个很棒的工具,我使用它进行了一些认真的调试。我喜欢它(而且我通常讨厌大多数PC软件)。我认为它可能是唯一一个拥有并且每次想到它都会让我微笑的软件工具;-)和我一起工作的开发人员总是非常担心合并分支,我总是喜欢……呃。。。没问题!我非常喜欢WinMerge,它使合并源代码或更新生产网站变得非常容易。但是,由于我不知道什么是无可比拟的,你知道它与WinMerge相比有什么优势吗?Martin…看看Jeff网站上的这个博客。它可能会给你更多的信息。我很久没有使用WinMerge了,但我过去不喜欢它的UI。卑诗省有一个甜美的用户界面,使它蛋糕使用权的蝙蝠。优秀的程序。刚刚下载并安装了它,在5分钟内我就解决了我的问题。很高兴能在两个大屏幕上进行比较,并获得一个简单的视觉效果。谢谢,我们也来试试DB方法。谢谢你的全面回答!