使用pyppeteer 下载chromium 报错 或速度慢

报错内容

urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='storage.googleapis.com', port=443): Max retries exceeded with url: /chromium-browser-snapshots/Win_x64/575458/chrome-win32.zip (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))

手动下载 chromium

  1. 创建一个.py 文件 粘贴以下内容
import pyppeteer.chromium_downloader
print('默认版本是:{}'.format(pyppeteer.__chromium_revision__))
print('可执行文件默认路径:{}'.format(pyppeteer.chromium_downloader.chromiumExecutable.get('win64')))
print('win64平台下载链接为:{}'.format(pyppeteer.chromium_downloader.downloadURLs.get('win64')))

获得结果

默认版本是:575458
可执行文件默认路径:C:\Users\searchsytle\AppData\Local\pyppeteer\pyppeteer\local-chromium\575458\chrome-win32\chrome.exe
win64平台下载链接为:https://storage.googleapis.com/chromium-browser-snapshots/Win_x64/575458/chrome-win32.zip

平台版本不一样可能输入输出的也不一样
复制下载连接,下载压缩包
根据可执行文件默认路径进行创建路径 ,将下载好的压缩包直接解压到chrome-win32 中即可

运行你的爬虫吧~~~~~~
如果网速比较慢的小伙伴 可以试试下面的连接
windows:https://pan.baidu.com/s/1u9xD0B-ezjORUj89G0n3nA 密码:fsb6
使用方法 :直接放到 pyppeteer

image.png