Nov-07-2017, 05:12 AM
I'm doing a fair amount of web scraping using generally a combination of Python, Selenium, BeautifulSoup & other libraries as needed.
The problem I'm hitting of course is IP address banning from sites after usually several days of slow scraping. I've found and used a few 3rd party IP address rotation utilities (free trial) and I've instantly been able to resume accessing/scraping sites that I'd previously been banned from due to too many hits from a single IP address.
I know there are many utilities out there to do this sort of thing, but I would love some input as to some of the more highly recommended ones that any of you have used or currently use. Many of the options out there don't seem to be terribly pricy in the grand scheme of things.
I'm wanting to find something that allows for scheduling of IP address rotation every "x" minutes or hours without human interaction to do so as I'll have several Python scripts that will be running for days, if not weeks, to scrape very large volumes of data.
Thanks for any recommendations!