有一個很棒的網站複製器,我想在我的可執行文件中捆綁,使用python 3和py2exe創建。
在HTTrack官方網站的常見問題部分,他們說有is a DLL/library version available。
但是我不知道從哪裏開始,甚至不知道如何使用這個DLL,一旦它將被捆綁在可執行文件中。
那麼如何將httrack綁定到python 3可執行文件,並使用其功能來開始複製網站?
編輯:
我發現httrack-py 0.6.1,但它只支持python 2,並使用httrack的舊版本,所以我不能用這個爲我的可執行文件。如何將httrack捆綁到python 3可執行文件中
5
A
回答
1
當我看到它,你有兩個選擇:
你可以嘗試
httrack-py
轉換到Python 3以下 these說明,但它通常是永遠不會過時和沒有維護的第三方合作 一個好主意圖書館。既然官方的HTTrack爲你提供了DLL,你可以直接從python 3代碼中使用 庫。一個stackoverflow問題 How can I use a DLL file from Python?給出了一個很好的 回答如何做到這一點。
的py2exe只創建一個Windows安裝程序,將採取安裝Python解釋器和你的Python代碼 到目標系統的細節 照顧,讓最終用戶並不需要處理 東西不僅僅是一個.EXE其他。這意味着你必須包含 第三方DLL的configuration - 我猜想第三方 DLL的進入「data_files」(雖然沒有自己測試過)。
相關問題
- 1. 如何捆綁maven mojo中的現有java可執行文件
- 2. 捆綁可執行jar文件 - 找不到主類
- 3. 捆綁安裝後無法找到spork可執行文件
- 4. 如何將docker工具箱,dockerfile,docker-compose文件捆綁到可執行文件中?
- 5. 運行捆綁的可執行文件Ubuntu服務器
- 6. Python到可執行文件
- 7. 捆綁執行或不執行捆綁exec
- 8. GPPACLPickerResources.bundle不包含可執行文件捆綁
- 9. 捆綁JRE以及可執行jar
- 10. 捆綁:不可執行:腳本/ delayed_job的
- 11. 如何將JavaScript文件捆綁到Java應用程序中?
- 12. 如何將圖像捆綁到.jar文件中?
- 13. 如何將腳本捆綁到dmg文件中
- 14. 如何將所有的python代碼捆綁到一個zip文件中?
- 15. 如何將python文件轉換爲可執行文件?
- 16. 將python 3模塊安裝爲系統可執行文件
- 17. 如何將python程序轉換爲可執行文件[Python 3.4.2]
- 18. MVC 3 System.Web.Optimization捆綁單個文件
- 19. 如何在應用中捆綁文件?
- 20. pywintypes.error - 使用pyinstaller創建可執行文件捆綁一個文件
- 21. 捆綁/執行Python腳本+模塊到遠程機器
- 22. Webpack:如何將多個JavaScript文件捆綁到一個輸出文件中?
- 23. 如何將CSS和js文件捆綁到一個HTML文件中?
- 24. Python subprocess.Popen找不到可執行文件
- 25. Python到Windows下的可執行文件
- 26. 如何將Sandbox權利添加到可可捆綁項目
- 27. 是否可以捆綁Play!應用程序放入單個可執行文件
- 28. 圖了錯誤的exec:「捆綁」:可執行文件$ PATH中未發現
- 29. 如何執行Python文件
- 30. python可執行文件
我知道如何將dll捆綁到我的可執行文件中,但我不知道要捆綁哪些dll或dll,以及爲了鏡像網站而使用哪些函數。如果你可以自己綁定dll並嘗試用它來鏡像網站,那將會很有幫助。 – yuval
btw。什麼使httrack成爲一項要求?如果目標是複製一些網站的靜態內容並設置http服務器來提供服務,那麼這將不需要很多python代碼,並且可以像python一樣移植。只是問,因爲使用該DLL需要閱讀他們的文檔有關他們的dll等接口。回答你的問題「使用什麼功能」需要了解你最終試圖達到的目標。 –