使用Python比较两个HTML

高度准确的Python差异检查器比较HTML文件并发现它们之间的差异

我们强大的Python SDK允许您找到HTML文档之间的差异并将结果保存为方便的格式以供查看。要验证我们的产品功能,请使用此Python库比较HTML文件并查看差异。

查看代码片段

比较 Python 中的 HTML

我们的 Python SDK 旨在为您提供最准确的结果,即使比较本身就是一个复杂的功能。

有时你需要确定 HTML 格式的文档没有被改变,如果有,你需要找出有什么不同。只需使用我们的 Python diff 工具来比较两个 HTML 文件并查找整个单词或单个字符的差异。此外,如果一个单词中只有一个字符发生了变化,则该单词将被标记为完全更改。

现在,您不再需要花时间手动比较 HTML 文档,您可以快速找到哪怕是很小的更改,并以方便的格式将此类差异导出到文档中。

尝试比较 HTML 文档

查看我们使用 Python SDK 比较 HTML 文件的解决方案如何工作。为此,加载要比较的 HTML 文件并选择导出文件格式 - 比较后会自动加载。

请注意,在调用比较方法之前,您需要接受比较文档中的所有修订,如我们的示例所示:

上传比较文件
运行代码
上传第二个文件进行比较
从列表中选择目标格式
import asposewordscloud

words_api =
    WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
file_name1= 'Input1.html'
file_name2= 'Input2.html'
file_result= 'Output.html'

# 将文档上传到云存储。
first_document_content = open(file_name1, 'rb')
upload_first_file_request =
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=first_document_content, path=file_name1)
words_api.upload_file(upload_first_file_request)

second_document_content = open(file_name2, 'rb')
upload_second_file_request =
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=second_document_content, path=file_name2)
words_api.upload_file(upload_second_file_request)

# 比较云中的文档。
compare_data_options =
    asposewordscloud.CompareData(
	author='author',
 file_reference=asposewordscloud.FileReference.fromRemoteFilePath(file_name2))
compare_document_request =
    asposewordscloud.models.requests.CompareDocumentRequest(
	name=file_name1, compare_data=compare_data_options, dest_file_name=file_result)
words_api.compare_document(compare_document_request)

# 从云存储下载结果文档。
download_file_request = asposewordscloud.models.requests.DownloadFileRequest(path=file_result)
download_file_result = words_api.download_file(download_file_request)
open('compareResult.pdf','wb').write(download_file_result)
运行代码
  
将代码Python复制到剪贴板

如何比较两个文本文件

  1. Aspose.Words Cloud for Python
  2. 将库引用(导入库)添加到您的Python项目
  3. 加载两个HTML文档以进行比较
  4. 调用compare_document()方法来比较HTML文档
  5. 从云存储下载结果文档

Python库使用比较

使用 PyPi 存储库安装 Aspose.Words Cloud SDK for Python 。运行 pip install aspose-words-cloud 安装 SDK,然后通过 import asposewordscloud 导入包。作为替代方案,您可以从 GitHub 手动克隆 Aspose.Words Cloud SDK for Python 源代码并在您的项目中使用它。请按照这些 Instructions 快速获取必要的安全凭证并访问我们的 REST API。

系统要求

请参阅 Repository Documentation 以查看详细信息。

其他支持的文件格式

您可以对其他文件格式执行比较操作:

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2024. 版权所有。