I found a way to do that on linux: - `apt-get install tor` - download Multi-TOR from here: `https://github.com/jseidl/Multi-TOR` - run `./multi-tor.sh 10` for 10 socks ports (for example) - You can use selenium or splinter python (for example) and import socks port - put the script on a while or for statement as u wish - good luck <br /> from pyvirtualdisplay import Display import stem.process from stem import Signal from stem.control import Controller from splinter import Browser proxyIP = "127.0.0.1" proxyPort = 9051 proxy_settings = {"network.proxy.type":1, "network.proxy.ssl": proxyIP, "network.proxy.ssl_port": proxyPort, "network.proxy.socks": proxyIP, "network.proxy.socks_port": proxyPort, "network.proxy.socks_remote_dns": True, "network.proxy.ftp": proxyIP, "network.proxy.ftp_port": proxyPort } display = Display(visible=0, size=(800, 600)) display.start() browser = Browser('firefox', profile_preferences=proxy_settings) browser.visit("http://yourpage url here") browser.quit() display.stop()