Python 3 と py2exe で作成された、実行可能ファイルにバンドルしたい優れた Web サイト コピーがあります。
HTTrack公式Webサイトの FAQ セクションで、利用可能な DLL/ライブラリ バージョンがあると述べています。
しかし、実行可能ファイルにバンドルされた後、どこから始めればよいのか、DLL を使用する方法さえわかりません。
では、httrack を python 3 実行可能ファイルにバンドルし、その機能を使用して Web サイトのコピーを開始するにはどうすればよいでしょうか?
編集: httrack-py 0.6.1
を見つけましたが、python 2 のみをサポートし、古いバージョンの httrack を使用するため、これを実行可能ファイルに使用できません。
1 に答える
1
ご覧のとおり、2つのオプションがあります。
これらの
httrack-py
手順に従ってpython 3 への変換を試みることもできますが、通常、古くて保守されていないサードパーティ ライブラリを使用することは決して良い考えではありません。公式の HTTrack が DLL を提供するため、ライブラリを Python 3 コードから直接使用できます。スタックオーバーフローの質問 Python から DLL ファイルを使用するにはどうすればよいですか? それを行う方法について優れた答えを提供します。
py2exe は単に Windows インストーラーを作成し、Python インタープリターと Python コードのターゲット システムへのインストールの詳細を処理するため、エンド ユーザーは .exe を 1 つだけ処理するだけで済みます。これは、構成にサードパーティの DLL を含める必要があることを意味します。サードパーティの DLLは「data_files」に入れると思います (ただし、これは自分でテストしていません)。
于 2016-03-24T15:19:33.580 に答える