После прочтения других вопросов в StackOverflow я получил фрагмент кода Python, который может выполнять запросы через прокси Tor:
import urllib2
proxy = urllib2.ProxyHandler({'http':'127.0.0.1:8118'})
opener = urllib2.build_opener(proxy)
print opener.open('https://check.torproject.org/').read()
Поскольку Tor отлично работает в Firefox с TorButton, я ожидал, что он будет хорошо работать в Python. К сожалению, в беспорядок включен HTML: Sorry. You are not using Tor
. Я не уверен, почему это так или как правильно настроить Tor для работы с urllib2
.