requests-socks5

Example 1

pip install requesocks

import requests

session = requests.session()
session.proxies = {‘http’: ‘socks5://127.0.0.1:9050’,
‘https’: ‘socks5://127.0.0.1:9050’}
resp = session.get(‘https://api.github.com', auth=(‘user’, ‘pass’))
print(resp.status_code)
print(resp.headers[‘content-type’])
print(resp.text)

Python (Python-3.X) library for connection via SOCKS5-proxy

Example 2

PySocks

pip install PySocks

import socket
import socks
import requests

socks.set_default_proxy(socks.SOCKS5, “127.0.0.1”, 9050)
socket.socket = socks.socksocket
print(requests.get(‘http://ifconfig.me/ip').text)