Python Examples
Aiohttp Custom Session Connector
Aiohttp Custom Session Connector — CCXT Python code example.
# pip install aiohttp_socks
from importlib import import_module
from importlib.util import find_spec
run = import_module(next(filter(find_spec, ('uvloop', 'winloop', 'asyncio')))).run
import ccxt.async_support as ccxt
import aiohttp
import aiohttp_socks
async def test():
connector = aiohttp_socks.ProxyConnector.from_url('socks5://user:password@127.0.0.1:1080')
session = aiohttp.ClientSession(connector=connector)
exchange = ccxt.binance({
'session': session,
# ...
})
# ...
await exchange.close() # Close the exchange
await session.close() # don't forget to close the session
# ...
run(test())