torpedo
A simplified interface for creating session and browser objects on top of Tor
.
Requirements
On Mac OS X
brew install tor phantomjs
On Ubuntu
sudo apt-get instal tor phantomjs
Install
pip install torpedo
Tests
git clone https://github.com/abelsonlive/torpedo.git
cd torpedo && nosetests
Examples:
- A
requests.Session
object:
import torpedo
s = torpedo.session()
s.get('http://example.com')
- A
selenium.webdriver
headless browser powered byPhantomJS
:
import torpedo
b = torpedo.headless()
b.get('http://example.com')
- Utilities for getting and resetting your ip address:
import torpedo
print torpedo.get_ip()
torpedo.refresh_ip()
print torpedo.get_ip()