Properties 正在寻找允许URL';s作为输入

Properties 正在寻找允许URL';s作为输入,properties,diff,Properties,Diff,我正在寻找一个文件差异工具,它允许我输入URL的属性(存储在web服务器上的文件)而不是本地文件-我尝试过的所有工具(WinMerge、Diffuse、Beyond Compare)似乎只允许比较本地文件(或服务器上的文件) 换句话说,通过将这两个URL传递给file diff实用程序,您就可以直接进行比较 为了使这更复杂,我真的希望它能被技术人员和非技术人员使用-它可能需要被产品经理使用。。。当然,我可以使用cURL获取文件,然后将其传递给我上面提到的工具之一,但是我的PM既没有安装cURL,

我正在寻找一个文件差异工具,它允许我输入URL的属性(存储在web服务器上的文件)而不是本地文件-我尝试过的所有工具(WinMerge、Diffuse、Beyond Compare)似乎只允许比较本地文件(或服务器上的文件)

换句话说,通过将这两个URL传递给file diff实用程序,您就可以直接进行比较

为了使这更复杂,我真的希望它能被技术人员和非技术人员使用-它可能需要被产品经理使用。。。当然,我可以使用cURL获取文件,然后将其传递给我上面提到的工具之一,但是我的PM既没有安装cURL,也不想使用它

无论它是一个真正的可执行文件还是一个基于web的服务,对我来说都无关紧要,但如果它是一个可执行文件,它需要在PC机上工作,最好也是在Mac机上工作

如果它允许比较两个以上的文件,那就太好了-现在我们使用漫反射,它可以同时比较至少10个文件,但这不是一个要求-能够通过提供文件的URL来比较文件将比能够比较10个文件更有用,所有这些文件都需要从web服务器下载

有没有人有过使用任何工具实现这一点的经验?如果这不能直接完成,一些有用的东西将使我(或上面提到的非技术人员)能够在尽可能少的步骤中检索这些文件并进行比较-比“右键单击查看源代码,另存为.txt文件到桌面等”更简单。

使用
diff

diff <(curl http://google.com) <(curl http://yahoo.com)

diff你可以尝试一下ECMerge(我就是为它工作的),它支持文件的HTTP/HTTPS URL。它可以在Windows和Mac(以及Linux)上工作。

另一个很棒的在线工具是

它支持文件和URL。它有一个非常好的用户界面,你可以保存或共享你的差异结果


这里是。

您说您正在使用Diffuse,它显然是用Python编写的。所以我假设这意味着他们已经安装了Python?那么为什么不用Python编写一个简单的脚本,下载这两个文件,然后调用Diffuse呢

导入urllib、sys、os urllib.urlretrieve(sys.argv[1],“first”) urllib.urlretrieve(sys.argv[2],“秒”) 打印“将%s与%s进行比较:%”(sys.argv[0],sys.argv[1]) 操作系统(“扩散第一秒”)
您可以使用Firefox和“”插件

描述:Page Diff是一个附加组件,可帮助web开发人员和设计人员查看网页之间的HTML源代码差异。这有助于查找代码异常或差异,使您能够调试呈现问题

下面是一个示例输出


当然,此解决方案可能不适用于非技术性或Windows。这是一个显而易见的解决方案,但不幸的是,正如我所说,这需要在Windows上运行。在回答之前,我应该更仔细地阅读您的问题。不过,我会将答案留在这里,因为它可能会对那些寻找一个文件DIFF工具,它允许URL作为输入。“很棒的建议——它是跨平台的,对于非技术的来说是好的,并且不需要你与第三方共享数据(不列为要求,但我认为它是一大好处)。这是一个很棒的工具,但它只适用于Firefox。这可能是一个问题,但目前,它看起来是最好的选择,因为它可以在本地文件和URL上进行差异化。事实上,由于您可以输入任何文件路径,您也可以在任何文件类型上进行差异化,而不仅仅是HTML。因此,它是赢家……事实上,我们使用的是用Python编写的工具这并不意味着我们都安装了Python。毕竟它可以作为.exe下载。但这真的值得一个-1吗?我知道这并不一定意味着,还有很多其他建议你不喜欢,所以我想我会看看这是否有可能。嘿,杰森,你说得对。这对我来说有点苛刻。我想说清楚目前,我必须得到一些适合我这样的技术人员和非技术人员的东西。因此,被告知“编写Python脚本”在许多不同的层面上困扰着我——部分原因是我没有安装Pythin(尽管我曾经安装过),部分原因是这显然不适用于未安装Python的用户,等等。经过反思,我正在删除我的否决票。更新:除非您编辑您的答案,否则我无法删除否决票…去吧。我下载了ECMerge并试用了它,但我怀疑成本可能是我无法回避的一个因素。尽管如此,它看起来确实不错这是一个很棒的产品,如果我们有现金支付给50多个可能使用它的人,这将是我的选择。