Hey all, been a while since I was active on the forum. Here are my comments to some of the posts:
@Arc717
> Distil is somehow detecting that Chrome is headless, while non-headless Chrome works.
Yes, got the same experience - I think its related to the checks using Canvas and/or WebGL
Tag me, if you still require an example Python code to launch and control the browser using Chrome Dev Tools protocol (and nothing else, no Selenium).
There are a few nice features within Selenium, but I found everything needed for my job available within Chrome Dev Tools Protocol. Though it is sometimes a pain to deal with.
> CefPython
Can anyone comment on how well does Cef pretend to be a legit Chrome browser against protection scripts? What's the advantage using it over Selenium or Chrome Dev Tools Protocol?
Someone said that Distil focuses on blocking Python because most are is too clueless to use other programming languages. I call this bullshit, who cares what programming language you use to communicate with Chrome? I am using the protocol itself to control Chrome, while the code could be in any language including Pascal.
@DanDD
> so anybody figured out how to make selenium undetectalbe?
Not exactly Selenium, but can use Chrome Dev Tools or other libraries.