问题标签 [chromedp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - 如果元素不存在,则使用 Golang 的 Chromedp 已超过最后期限。有没有办法在截止日期后延长上下文超时?
我有一个使用 chromedp 的函数来检查是否有时会弹出确认模式。如果它弹出该功能,但如果上下文期限延长,它仍然会说超过期限。奇怪的是,如果在其他运行中减少截止日期,它会起作用。
go - chromedp - Go - 显示无效的打印机设置错误 (-32000) - 设置 WithMarginTop 时
我正在玩 chromedp 并试图在 puppeteer node.js 中复制功能,但在 golang 中。
我发现使用 chromedp 时,与 chromium 相同的 JSON 有效负载会导致错误
我已经出售了模块并编辑了 cdproto/page/page.go 以打印出发送到 chromium 的 JSON
我也在 node.js 中完成了此操作并注销了 json 以进行比较
我不确定为什么会收到此错误?有任何想法吗?
docker - Go 和 chromedp 的 Dockerfile
我正在尝试实现一个 Dockerfile 来包含我的 go 二进制文件和 chromedp。我设法构建了映像,并且可以运行映像,并且 go 二进制文件按预期运行,除了 chromedp。
提前致谢!
我收到的错误消息:
Error exec: "google-chrome": executable file not found in $PATH running chromedp
Dockerfile
google-chrome - 如何使用 Chromedp 打开受 Cloudflare 保护的网站?
如何打开受 Cloudflare 保护的网站?比如https://coinlist.co,
我只想使用带有 headless = true 标志的 Chromepd 打开https://coinlist.co,但是 Chrome 提示“Chrome 正在由自动化测试软件控制”,并且在 Cloudflare 页面上阻止了 chrome 页面。Cloudflare 似乎可以检测到 Chromedp。
chromedp - 在 chromedp 库中禁用 websocket 请求
是否可以使用 chromedp 禁用 websocket 请求?我试图寻找启动选项,但没有这样的事情。
go - Golang Chromedp 重新加载当前页面,直到找到一些 html 对象
目标:如果#button不存在,则重新加载当前页面,直到出现按钮并单击它
#button 随机出现,具体取决于目标网站。
有什么好的建议可以实现上述目标吗?
google-cloud-platform - 使用 chromedp headless-shell 时出现“主机标头已指定且不是 IP 地址或本地主机”消息
我正在尝试将chromedp/headless-shell部署到 Cloud Run。
这是我的 Dockerfile:
我用来部署到 Cloud Run 的命令是
问题
当我走这条路/json/list
时,我希望看到这样的东西
但相反,我收到此错误:
主机标头已指定且不是 IP 地址或 localhost。
我的配置有问题还是 Cloud Run 不是部署它的理想选择?