google-chrome - 如何使用 Chromedp 打开受 Cloudflare 保护的网站?

标签 google-chrome go chromedp

如何打开受 Cloudflare 保护的网站?如https://coinlist.co ,

我只想打开https://coinlist.co使用带有 headless = true 标志的 Chromepd,但 Chrome 提示“Chrome 正在被自动化测试软件控制”,且 chrome 页面阻塞在 Cloudflare 页面。 Cloudflare 似乎可以检测到 Chromedp。

最佳答案

您可以尝试使用github.com/go-rod/stealth包基于puppeteer stealth plugin如下所示:


import (
    "github.com/chromedp/chromedp"
    "github.com/go-rod/stealth"
)

chromedp.Run(
    ctx,
    chromedp.Evaluate(stealth.JS, nil),
)

如果这不起作用,那么您可能需要使用验证码解算器,例如 2captcha。

关于google-chrome - 如何使用 Chromedp 打开受 Cloudflare 保护的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70393785/

相关文章:

google-chrome - chrome.gcm 仅适用于应用程序和扩展程序,我如何将其用作普通网站?

html - 你能帮我修复 chrome 中的列表菜单栏吗?

go - 在 golang 的字符串数组中打印特定字节的值

javascript - Chrome扩展程序的内容脚本不会影响特定网站

css - Chrome 关键帧动画不起作用

go - 无法启动进程 : invalid magic number in record at byte 0x0 Delve Golang

go - 如何从2个具有相同名称的文本区域中获取值,并将其保存在 slice 中

docker - 如何在 docker 中运行 chromedp

go - 为什么 promise 不能在Golang chromedp中工作

go - 如何登录网页并截图