torpedo

UNKNOWN


Keywords
Tor, Scraping, Crawling
License
MIT
Install
pip install torpedo==0.0.2

Documentation

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 by PhantomJS:
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()