如何将httrack捆绑到Python3可执行文件中

如何将httrack捆绑到Python3可执行文件中,python,dll,bundle,py2exe,httrack,Python,Dll,Bundle,Py2exe,Httrack,有一个很棒的网站复印机,我想把它捆绑在我的可执行文件中,它是用Python3和py2exe创建的。 在官方网站的常见问题部分,他们说有。 但是我不知道从哪里开始,甚至不知道在DLL绑定到可执行文件中后如何使用它。 那么,如何将httrack捆绑到python3可执行文件中,并使用其功能开始复制网站呢? 编辑: 我发现它只支持python 2,并且使用了旧版本的httrack,因此我不能将其用于我的可执行文件。在我看来,您有两个选项: 您可以尝试将httrack py转换为python 3 说明,

有一个很棒的网站复印机,我想把它捆绑在我的可执行文件中,它是用Python3和py2exe创建的。
在官方网站的常见问题部分,他们说有。
但是我不知道从哪里开始,甚至不知道在DLL绑定到可执行文件中后如何使用它。
那么,如何将httrack捆绑到python3可执行文件中,并使用其功能开始复制网站呢?
编辑:

我发现它只支持python 2,并且使用了旧版本的httrack,因此我不能将其用于我的可执行文件。

在我看来,您有两个选项:

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

  • 由于官方的HTTrack为您提供了DLL,您可以使用 库直接来自python 3代码。问题 给人极好的印象 回答如何做到这一点

    py2exe只创建一个windows安装程序,它将 注意安装python解释器和python的详细信息 将代码发送到目标系统,以便最终用户无需处理 除了一个.exe之外的任何东西。这意味着您必须包括 第三方DLL在-我猜是第三方 DLL进入“数据文件”(虽然我自己没有测试)


  • 我知道如何将dll绑定到我的可执行文件中,但我不知道绑定什么dll或dll,以及使用什么函数来镜像网站。如果您可以自己捆绑dll并尝试使用它镜像网站,这将非常有用。顺便说一句。什么使httrack成为一个需求?如果目标只是复制一些网站的静态内容并设置http服务器来提供服务,那么这就不需要太多python代码,并且可以像python一样进行移植。仅仅询问是因为使用该dll需要阅读其dll中接口的文档等。例如,回答您的问题“使用什么函数”需要了解您最终要实现的功能。