logo

puppeteer需要使用chromium,但是官方没有linux arm64的编译版本怎么办?


星海
星海 2024-04-18 22:58:31 17526
分类专栏: 问题

使用nodejs起服务,把html 转成 pdf

服务器是uos20的centos版本(安装命令是yum,不是apt),全国产架构,arm64的,在内网,不能访问公网

 

在github上找到一个linux arm64的chromium,https://playwright.azureedge.net/builds/chromium/1088/chromium-linux-arm64.zip  Puppeteer v21.5.0 ,Chromium 119.0.6045.105

放在服务器内,不能使用,一直超时

另个方法,使用docker单独装一个,起个服务,打包后运行跑出来是空pdf

 

求助大家有什么好的解决办法吗

https://github.com/puppeteer/puppeteer/issues/7740

这里的方法我都试过了

ps.

java的几个包我也试了,转出来css样式不支持

rust也不行...

最好的解决办法还是使用无头浏览器

叹气...

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:http://www.xckfsq.com/news/show.html?id=53375
赞同 0
评论 2 条
  • 1843880570 2024-04-19 09:14:17

    我正在使用的解决方法是使用基础映像的包管理器安装 chromium(例如 如果您使用的是 Alpine Image,则在 Dockerfile 之前告诉 puppeteer 跳过安装 Chromium。您可能需要更改 puppeteer 可执行文件路径才能使用包管理器的 chromium 版本。apk add chromiumENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD truenpm install puppeteer

    赞同 0 反对 0
    回复

  • prtyaa 2024-04-25 02:19:38

    ubuntu库中有为18.04编译的最后一版chromium,版本112.0.5615.49

    https://mirrors.ustc.edu.cn/ubuntu-ports/pool/universe/c/chromium-browser/chromium-browser_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb

    https://mirrors.ustc.edu.cn/ubuntu-ports/pool/universe/c/chromium-browser/chromium-browser-l10n_112.0.5615.49-0ubuntu0.18.04.1_all.deb

    https://mirrors.ustc.edu.cn/ubuntu-ports/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb

    https://mirrors.ustc.edu.cn/ubuntu-ports/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb

    当然你也可以用容器环境使用最新chromium,比如snap或者ace

    赞同 0 反对 0
    回复

    丫哈哈哈哈哈哈哈各个环节
星海
粉丝 0 发表 9 + 关注 私信
上周热门
10核GPU竟变9核,苹果暗改新iPad Air官网M2芯片规格  3851
统一管理、安全运维、全面审计 | 北信源安全运维审计系统“一站式服务”  3849
行业认可 | 中电安科入选嘶吼《工控安全行业应用专题报告》「荐」行者名单及全景图谱多个细分领域  3646
明天!2024 RT-Thread全球技术大会 国内场最后一天,超多惊喜放送,等你来!  3416
百信与山西建投集团举行工作会谈  3359
永中“文韵”大模型获2024数字中国创新大赛·人工智能赛道三等奖  3242
152万奖金池!昇腾AI创新大赛昇思模型开发挑战赛正式发布!  3239
国务院关于修改《国家科学技术奖励条例》的决定  3233
神州泰岳入选创业板指和创业板50指数  3061
五舟网安新品NF-5220,领航数字化时代网络安全  3056
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
如何玩转信创开放社区—从小白进阶到专家 15
信创开放社区邀请他人注册的具体步骤如下 15
方德桌面操作系统 14
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
我有15积分有什么用? 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
信创再发力!中央国家机关台式计算机、便携式计算机批量集中采购配置标准的通知 8