跳至主要內容
NC網頁設計公司 NC網頁設計公司 網頁設計
問題與解答
使用Python開啟瀏覽器並打開網頁

使用Python開啟瀏覽器並打開網頁

問:
使用Python開啟瀏覽器並打開網頁
答:

使用電腦預設瀏覽器打開網頁

import webbrowser    
urL='https://www.nc.com.tw'
webbrowser.get('windows-default').open_new(urL)

使用Google Chrome瀏覽器打開網頁

import webbrowser    
urL='https://www.nc.com.tw'
chrome_path="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
webbrowser.register('chrome', None,webbrowser.BackgroundBrowser(chrome_path))
webbrowser.get('chrome').open_new(urL)

將Python\temp.py包成執行檔

pyinstaller -F .\Python\temp.py -i .\Python\temp.ico --noconsole

錯誤訊息Failed to execute script pyi_rth_pkgres

pyinstaller -F .\Python\temp.py -i .\Python\temp.ico --hidden-import=pkg_resources.py2_warn --onefile --noconsole

錯誤訊息fake_useragent.errors.FakeUserAgentError: ('Data list is empty', None)

pyinstaller -F .\Python\temp.py -i .\Python\temp.ico --onefile --collect-datas=fake_useragent --noconsole

將temp.py包成執行檔並加密,金鑰設為234567

pyinstaller -F .\Python\temp.py --key 234567 -i .\Python\temp.ico --noconsole

加密會遇到錯誤訊息:
We need tinyaes to use byte-code obfuscation but we could not find it. You can install it with pip by running:
pip install tinyaes
安裝tinyaes套件即可。

打包相關指令

-F 就是打包成單獨的一個文件
-D 打包為一個文件夾
-w 就是窗口程序,不會跳出後面的黑框(cmd命令提示符)
--key 使用tinyaes幫打包的程式加密
-d debug程序
-c 命令行程序,沒有窗口
-i 幫程式加上icon圖案
-n 產生文件的名稱
發表於2026-08-05   更新於2026-08-05
免費諮詢 · 1 個工作天內回覆

準備好讓網站 開始幫你帶生意了嗎?

不論是要做新網站、救舊網站,還是只想先聊聊方向——先諮詢,不用先付錢,我們照實給你建議。

1 個工作天回覆免費諮詢與報價費用白紙黑字26 年找得到人
免費諮詢
免費諮詢 LINE諮詢 03-4681000 臉書傳訊
免費諮詢 LINE諮詢 03-4681000 臉書傳訊
免費諮詢
免費諮詢 LINE諮詢 03-4681000 臉書傳訊
免費諮詢 LINE諮詢 03-4681000 臉書傳訊