pyppeteer 下載 chromium 瀏覽器報錯解決方法 (2020.05.31)

pyppeteer 運行需要 chromium 瀏覽器,第一次運行時候會自動下 chromium 瀏覽器,但是由於網絡問題,國內下載會報連接錯誤

解決方法:

方法1(推薦):

  • 下載 chromium 瀏覽器到本地,百度搜索下載一個即可,然後解壓
  • 查看 pyppeteer 判斷 chromium 瀏覽器是否需要下載的本地路徑,參考下圖,先找到虛擬環境下chromium_downloader.py文件,然後代碼中添加方框中兩句代碼,然後運行,就可以打印出本地瀏覽器路徑
  • 接着進入路徑local-chromium文件夾下,創建一個588429文件夾,然後將 chromium 瀏覽器文件夾複製進去即可
  • 再次運行代碼,會自動從該路徑中下載 chromium 瀏覽器,然後自動配置,配置完成後裏面會多一個chrom-win32文件夾,推測就是將我們複製進去的chromium 瀏覽器下載複製了一遍
    在這裏插入圖片描述
    在這裏插入圖片描述

方法2:

  • 創建瀏覽器對象時候,加入執行路徑參數,路徑就是本地的chrome.exe路徑,但是由於版本兼容性會報錯
browser = await launch({
        'headless': False,
        'executablePath': '‪H:\ProgramDevelop\chrome-win\chrome.exe'
    })
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章