SeleniumBase
SeleniumBase copied to clipboard
"ARM64 Linux Browser Automation with CAPTCHA-bypass" is now on YouTube.
"ARM64 Linux Browser Automation with CAPTCHA-bypass" is now on YouTube.
https://www.youtube.com/watch?v=bPQ3GZz1AtM
We'll be running browser automation from ARM64 Linux GitHub Actions servers while bypassing CAPTCHAs in order to get data from Microsoft Copilot using SeleniumBase with Python.
Here, Chromium is used (not the same as regular Google Chrome):
sudo apt-get install chromium-browser (on ARM64 Ubuntu Linux)
Code:
- https://github.com/seleniumbase/SeleniumBase/blob/master/examples/cdp_mode/raw_cdp_copilot.py
- https://github.com/mdmintz/seleniumbase-examples/blob/master/examples/raw_cdp_copilot.py
YML:
- https://github.com/mdmintz/seleniumbase-examples/blob/master/.github/workflows/python-package-linux_arm64.yml
GitHub Actions example:
- https://github.com/mdmintz/seleniumbase-examples/actions/runs/18420203433/job/52492678184
Pure CDP Mode:
- https://github.com/seleniumbase/SeleniumBase/blob/master/examples/cdp_mode/ReadMe.md#-pure-cdp-mode-sb_cdp
- https://seleniumbase.io/examples/cdp_mode/ReadMe/#pure-cdp-mode-sb_cdp
Important: You must use the Pure CDP Mode format (sb_cdp), which works slightly differently from regular CDP Mode.