文章目錄
- ?? 介紹 ??
- ?? 演示環境 ??
- ?? 報錯現象與診斷 ??
- ?? 源碼
- ?? DrissionPage 報錯內容
- ?? 手動啟動 Chrome 測試
- ?? 原因分析與解決方案 ??
- ?? 為什么會這樣?
- ?? 解決辦法
- ?? 推薦方案
- ?? 測試
- ?? 可直接使用的Docker鏡像 ??
- ?? 鏡像下載地址
- ?? 使用步驟
- 1?? 下載鏡像文件
- 2?? 導入鏡像到 Docker 本地環境
- ?? 示例:使用 docker-compose 快速運行
- ?? 相關鏈接 ??
?? 介紹 ??
今天在 Docker 容器里用 DrissionPage 進行瀏覽器自動化,結果碰到了一個問題——瀏覽器連接失敗。明明按文檔配置了無頭模式和遠程調試端口等參數,可就是報錯
瀏覽器鏈接失敗
…經過排查和調試,找到了解決方案,記錄備忘!
?? 演示環境 ??
- 操作系統:Ubuntu 24.04 / 20.04,兼容 Debian 系統
- Python版本:3.11.5
- DrissionPage版本:4.1.0.18
- Docker環境:官方 Ubuntu 精簡鏡像,無圖形界面
- Chrome版本:綠色版 Chrome(免安裝)
- 硬件架構:x86_64 通用服務器或云主機
注意:本文內容為個人筆記,僅供參考。