Replies: 1 comment 5 replies
-
@jdholtz you mentioned:
Was your issue only happening with the original Undetected Chromedriver and not SeleniumBase UC Mode? Last time I checked, UC Mode was working in a Docker container. Is that no longer the case? Make sure you're using Chrome and not Chromium. They are different enough that the modified Chromedriver doesn't fully mask the traces of bot activity with Chromium, but it does with Chrome. (Lots of Docker containers come with Chromium instead of Chrome.) You're also going to want to use Xvfb ( |
Beta Was this translation helpful? Give feedback.
-
Over the past month, many people (including myself) have been getting a 429 status code error when trying to do specific actions on a website (going to pages, logging in, etc.) when using Undetected Chrome over SeleniumBase. I've narrowed down the issue to the website generating invalid request headers, which I only can assume that is a result of detecting the browser is a bot as it never happens when I navigate to the website in my browser.
The strange thing about the issue is that it only occurs when I run within Docker. Outside of Docker, everything works perfectly fine. While I understand this may be totally out of scope of the work you are doing on SeleniumBase, would there be any specific reasons a website can detect a containerized browser being controlled by a bot, but not when it is run outside of the container?
To note, I am using Chromium mostly for Undetected mode (which has worked perfectly for me), I also reproduce the exact same detection issue on the latest Google Chrome version and SeleniumBase version (Python 3.12). Let me know if I can provide any more information. This issue may not relate a whole lot to SB, but I'm just at a loss of what to do to fix it, so any insights would be helpful. Thanks for this amazing framework!
Beta Was this translation helpful? Give feedback.
All reactions