I created a custom web browser based on C# Winforms and GeckoFx 45.0.32 to get better functions and specific work optimizations, everything works well but when I (or other user) have to solve some ReCaptcha we gets 5 or even 10 images to solve, every single time, always! This is realy anoying and wasting of time.
This doesn't happen when we use FireFox, just one image in the ReCaptcha or normaly it doesn't ask to solve images.
I already changed the user agent to looks like FireFox:
string sUserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0";
Gecko.GeckoPreferences.User["general.useragent.override"] = sUserAgent;
This works in general (like sites as www.whatismybrowser.com) but have no effect over the ReCaptcha.
What more I have to change in my web browser to be recognized as FireFox? Or to stop to show so many captchas?
Thanks in advance!
1) Try to disable cache and clean the cookies. They are located in "C:\Users\your_username\AppData\Local\Geckofx\DefaultProfile".
GeckoPreferences.User["browser.cache.disk.enable"] = false;
GeckoPreferences.User["browser.cache.memory.enable"] = false;
2) Double check if there is no bug in your code, that calls a captcha 10 times.
3) Try to change the IP (use VPN, etc).
If that does not help, probably you are getting detected by a browser fingerprint.