pyppeteer 安装

在安装chromium的时候,因为是谷歌源所以我们下载不了或者下载很慢,并且网上大多数的资料都是复制别人的,并没有给出具体的解决办法,很坑,这里给出我搞了一天的解决办法,有点复杂
我们选择系统默认的版本,这样最保险

用清华源安装pyppeteer
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyppeteer 

然后我们在新建一个py文件写入一下代码

import pyppeteer.chromium_downloader

print(pyppeteer.chromium_downloader.chromiumExecutable.get("mac"))

print(pyppeteer.chromium_downloader.downloadURLs.get("mac")) 

返回的地址和路径中会有红色圈起来的数字,记住这个数字
打开淘宝镜像

在这里使用的是淘宝镜像中的chromium
进入这个网址 https://npm.taobao.org/mirrors/chromium-browser-snapshots
选择对应系统和对应的版本(我这里是mac系统,选择了我系统默认的588429) 

点进去,下载

这个时候重要的来了

复制红色框里的真实下载地址,很坑对不对,他有二次跳转,这个才是真实的下载地址
然后我们就可以愉快的改东西了
改下载源

然后找到python的库管理文件夹site-packages中pyppeteer中的chromium_downloader.py文件并打开
修改以下代码

downloadURLs = {
    'linux': f'{BASE_URL}/Linux_x64/{REVISION}/chrome-linux.zip',
    'mac': f'{BASE_URL}/Mac/{REVISION}/chrome-mac.zip',
    'win32': f'{BASE_URL}/Win/{REVISION}/{windowsArchive}.zip',
    'win64': f'{BASE_URL}/Win_x64/{REVISION}/{windowsArchive}.zip',
} 

修改为(这里是什么系统的就改什么后面的,我是mac,所以改mac的,还有要注意,一定是要把https改成http,不然会报ssl的错)

downloadURLs = {
    'linux': f'{BASE_URL}/Linux_x64/{REVISION}/chrome-linux.zip',
    'mac': f'http://cdn.npm.taobao.org/dist/chromium-browser-snapshots/Mac/588429/chrome-mac.zip',
    'win32': f'{BASE_URL}/Win/{REVISION}/{windowsArchive}.zip',
    'win64': f'{BASE_URL}/Win_x64/{REVISION}/{windowsArchive}.zip',
} 

保存
我们就可以愉快的在新建的py文件里执行安装了(不执行这个代码也行的,直接写项目代码运行也会自动安装)

import pyppeteer.chromium_downloader
pyppeteer.chromium_downloader.download_chromium() 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值