The most recent release of Firefox 88 included a bug fix that ended a user's ability to set the navigator.webdriver property to false if the browser is being run via the marionette protocol. Unfortunately, this effectively renders some web scraping activities impossible if a site uses a service like Cloudflare's DDOS protection which checks that property on the remote browser and gets caught in an endless loop rather than redirecting to the requested page.
Is anyone aware of an alternative approach now that methods like
profile.set_preference("dom.webdriver.enabled", False)
or
profile.set_preference("useAutomationExtension", False)
now have no effect?
Specifically, I'm using Selenium with Python bindings but I imagine a workaround using any framework would be translatable to my situation.