Just a Python module suitable to use multiple Tor circuits at the same time
Project description
How to use:
from torcello import Tor from threading import Thread def do_something(): tor = Tor() for one in range(5): response = tor.get('http://ip.barjomet.com') print('Hooray, here is desired data: %s' % response.text) tor.new_ip() tor.destroy() for incident in range(5): Thread(target=do_something).start()
also try it as rotating proxy:
from time import sleep from torcello import Tor from threading import Thread for one in range(12): Thread(target=Tor).start() while len(Tor.order) < 10: print('Waiting for tor, %s tor instances is ready' % len(Tor.order)) sleep(5) for incident in range(20): response = Tor.first().get('http://ip.barjomet.com') print('Hooray, here is desired data: %s' % response.text) while not Tor.next_tor(): sleep(1) # Delete all instances and close all Tor daemons Tor.clean()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Torcello-0.2.0.tar.gz
(4.5 kB
view hashes)