嘿伙计们,我一直在尝试使用chromedp在我的浏览器机器上自动执行一项任务。

我在 repo 上尝试了示例,但它们总是失败:

意外故障地址 0x7f7a36461000 致命错误:故障 [信号 SIGBUS:总线错误代码=0x2 addr=0x7f7a36461000 pc=0x53a9d5]

可以在此处找到正在运行的示例源代码。

据我了解,chromedp 带有无头预编译版 chrome。我浏览了 API 文档以查看是否可以传递开发工具正在侦听的端口,但没有成功。

但是,当我尝试mafredri/cdp时,它起作用了。我开始了解到 chromedp 无法启动其嵌入式 chrome。虽然,我不太确定。为什么会这样?

我的环境:

谷歌浏览器 85.0.4183.102

Ubuntu 18.04.4 LTS

去版本 go1.13.5 linux/amd64

任何帮助将不胜感激。