python Python请求+ Tor(Socks5)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Python请求+ Tor(Socks5)相关的知识,希望对你有一定的参考价值。

"""
setup:
    pip install requesocks

super helpful:
    http://packetforger.wordpress.com/2013/08/27/pythons-requests-module-with-socks-support-requesocks/

"""
import requests
import requesocks


session = requesocks.session()

session.proxies = {
    'http': 'socks5://127.0.0.1:9150',
    'https': 'socks5://127.0.0.1:9150'
}

url = 'http://ifconfig.me/ip'

resp = requests.get(url)
print 'ip: {}'.format(resp.text.strip())

resp = session.get(url)
print 'tor ip: {}'.format(resp.text.strip())

以上是关于python Python请求+ Tor(Socks5)的主要内容,如果未能解决你的问题,请参考以下文章

Python。通过代理(socks5 TOR)工作的请求库 - 错误

python???selectors

python3连接tor爬取暗网的一种实现方法

集成tor和python

Urllib2 在 python 中使用 Tor

如何在没有浏览器的情况下在 python 中使用 Tor?