-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在遇到瑞数的情况,stealth无法起作用,将一直卡住 #28
Comments
newusermode也同样无法绕过检测
|
你不需要 stealth package main
import (
"github.com/go-rod/rod"
"github.com/go-rod/rod/lib/launcher"
"github.com/go-rod/rod/lib/utils"
)
func main() {
u := launcher.NewUserMode().
Leakless(true).
UserDataDir("tmp/t").
Set("disable-default-apps").
Set("no-first-run").
MustLaunch()
rod.New().ControlURL(u).MustConnect().NoDefaultDevice().MustPage("https://lib.cqvip.com/")
utils.Pause()
} |
感谢您的回复,在有头模式下没有问题,但在无头模式下还是会卡住,请问如果想要在无头模式下不卡白屏,应该如何操作呢,谢谢 |
感谢您的帮助,在docker模式下也会卡白屏,复现代码如下
可能是由于不是newusermode模式下启动浏览器导致的?在docker模式下,我们能让他以newusermode启动么,谢谢 |
l.Flags = launcher.NewUserMode().Flags |
感谢您的回复,加入该参数后会发生panic,显示:websocket bad handshake: 502 Bad Gateway. 复现代码如下
|
你可以自己慢慢调试 flag,不过大概率是不行的。建议你提交 ticket 给 chromium 团队来处理。这已经超出 rod 应该处理的范围了。 |
请问一下这是chromium哪方面出了问题啊?看这个报错怎么像是ssl的问题 |
NewUserMode 部分的评论可以都忽略,这本来就不是 rod 的合理用法,只是可能能成功的 hack,不应该寄希望于此。 你就算不用 rod,也会白屏的,这显然就不是 rod 的问题了。 |
感谢您的解答,主要问题是该网站在正常浏览器下没有问题,NewUserMode有头模式下也没有问题,在New下无论有头无头都卡白屏,能否请教一下NewUserMode和New的关键差异在哪么?我尝试看了下相关的代码,主要是flag的不同? |
是的,我前面的回答也提到了
|
好的,感谢您的帮助 |
复现代码如下
The text was updated successfully, but these errors were encountered: