I am having trouble loading the captchas. After 10 solves or so, it starts giving me timeouts. I use CM with GSA Ser.
I run with 2 threads on GSA SER, the slowest thing I did ever. I have CM standard edition with 5 threads, but I barely use 2 threads.
I have 15 dedicated proxies which are FAST.
However, I tried something over the VPN. I just let it solve all the night under the same IP. After six hours, it solved around 30% (200 or so). On the same IP! I have to mention that the VPN is extremely fast. Since then, I used the VPNs IPs to solve proxies and I am at a steady 25-30% success using the same IP for hours.
With 15 dedicated proxies and captchas coming at a very slow rate, I get timeouts for loading the element. Almost all the time. If not in the beginning, then after 10 minutes I get only timeouts.
So, Google did not ban my VPN IP for six hours (sometimes even more) and I got 30% success.
With 15 dedicated FAST proxies, I get 5-10% success.
I've tried rotating proxies (got them from this forum) - 5% success.
I've spent a huge amount of precious time trying to get rid of the <Timeout for loading element has been exceded>
Is a way to make this thing work without spending a lot of money on proxies (who, even at the slowest pace possible, are not a solution)? Because, in this case, I am gladly returning to 2captcha.
I think it's not a problem of speed (VPN is fast, still getting timeouts) or IP diversification (private dedicated proxies are not doing the job, also, one static IP was able to solve hundreds of recaptcha without getting banned), but it's a software problem.
Any idea how to fix it and make it work? Thank you!
Try switching the browser in settings | Firefox, Chrome, HTTPRequest (I find Firefox was the best for me, followed by Chome, HTTP uses very little resources but may fail a little bit more, for me it was around 2%)
Also try switching Proxy Method | Mobile, Desktop
Lastly, Google normally bans ip's after 48 - 60 hours in my experience and the captchas will only get worse towards the end. Best bet is to use good proxies and you may want to consider trying to optimize your network adapter, Timeouts can happen for any reasons, from the proxies getting overloaded to some issue on your machine. Your best bet is to try and address the things you can control and if that does not solve the issue reach out to the proxies support.
https://www.speedguide.net/downloads.php - They have a great tool which will auto optimize your network adapters for the selected speed,
Another thing to look at that this tool help with is windows limits the amount of Ephemeral ports (ports 1025 - 65535) you can use. Older versions of windows by default could only use port 1025 - 5000, with newer versions using 49152 - 65535.
The issue with this is almost everything internet uses ports and lots of them, (i.e. 1 connection = 1 port | google.com = 19 connections to load a very basic page) while also have a high "release" timeout of 2 minutes
This could also be caused if your running in a VM and its having issue keeping up (less likely), your system resources are being exhausted causing a system wide slow down, faulty hardware, etc
Are your proxies limited by connection or anything like that, throttled, if not and you have tried the above without success any try using iperf on them to see if they can handle lots of connections over a period of time or reach out to their support for assistance
little snippet from a microsoft troubleshooting guide
In a scenario where the same browser is creating a lot of connections to multiple website, for any new connection that the browser is attempting, an ephemeral port is used. After some time, you will notice that the connections will start to fail and one high possibility for this would be because the browser has used all the available ports to make connections outside and any new attempt to establish a connection will fail as there are no more ports available. When all the ports are on a machine are used, we term it as port exhaustion.