如何将httrack捆绑成python 3可执行文件

yuv*_*val 5 python dll bundle py2exe httrack

我想在我的可执行文件中捆绑一个很棒的网站复印机,用python 3和py2exe创建.
在常见问题解答部分的HTTrack官方网站上,他们说有可用的DLL /库版本.
但是我不知道从哪里开始,甚至一旦它被捆绑在可执行文件中如何使用DLL.
那么如何将httrack捆绑成python 3可执行文件,并使用其功能开始复制网站?
编辑:
我发现httrack-py 0.6.1但它只支持python 2并使用旧版本的httrack,所以我不能将它用于我的可执行文件.

小智 1

据我所知,你有两个选择:

  1. 您可以尝试按照这些说明转换httrack-py为 python 3 ,但使用过时且未维护的第三方库通常不是一个好主意。

  2. 由于官方 HTTrack 为您提供了 DLL,因此您可以直接从 python 3 代码使用该库。stackoverflow 问题 如何使用 Python 中的 DLL 文件?关于如何做到这一点给出了一个很好的答案。

    py2exe 只是创建一个 Windows 安装程序,它将负责将 python 解释器和 python 代码安装到目标系统的详细信息,以便最终用户除了一个 .exe 之外不需要处理任何其他内容。这意味着你必须在配置中包含第 3 方 DLL - 我猜第 3 方 DLL 会进入“data_files”(尽管我自己没有测试过)。