Skip to content

Running with go-rod triggers bot detection #1208

@arjendevos

Description

@arjendevos

I started a normal devtools session with my freshly installed chrome browser. I entered the controlUrl in go rod and navigated to: https://deviceandbrowserinfo.com/are_you_a_bot. It says: You are bot.

I connected to the websocket manually with Postman and triggered a session + page navigation to https://deviceandbrowserinfo.com/are_you_a_bot. It says: You are human.

I have looked in the code but I can't really figure out what go-rod adds that triggers the detection. It's mostly hasInconsistentWorkerValues and sometimes hasSuspiciousWeakSignals being triggered.

The go-stealth package changes nothing and when used I keep getting (cloudflare) captchas. I like to know what is being injected that can trigger this kind of response.

github.com/go-rod/rod v0.116.2
github.com/go-rod/stealth v0.4.9

Edit:
It also triggers a captcha when searching google. I have no idea what is causing this. Stealth does not solve it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions