Tha aiohttp a' clàradh taic proxy HTTP tro na roghainnean iarraidh aige. Feumaidh ceann-uidhe SOCKS buileachadh a bhruidhneadh SOCKS. Cha toir atharrachadh port URL proxy gu 1080 am buileachadh sin.

Taobh a-staigh gnìomh async, cleachd an ceangladair a bheir am pròiseact gleidhte aiohttp-socks:

import aiohttp
from aiohttp_socks import ProxyConnector

connector = ProxyConnector.from_url('socks5://203.0.113.10:1080')
async with aiohttp.ClientSession(connector=connector) as session:
    async with session.get('https://example.com/') as response:
        body = await response.read()

Tha seo a' gabhail ri gu bheil pasgan a' cheangladaire ri fhaighinn mu thràth agus co-fhreagarrach ris an tionndadh aiohttp san tagradh. Tha an ceann-uidhe dearbhach; tha an liosta proxy SOCKS5 a' tabhann thagraichean poblach airson URL a' cheangladaire. Rèitich poileasaidh ùine-ìs agus meud freagairt airson an fhìor eallach obrach.

Tha seann fhreagairtean a' toirt iomradh air pasganan agus ainmean ceangladair eadar-dhealaichte: chan e slighean in-mhalairte iomlaid a th' ann an aiosocks, aiosocksy agus aiohttp-socks. Leugh na riatanasan agus an eisimpleir airson a' phasgain a thathar a' cleachdadh gu fìor. Faodaidh cothlamadh clas aon phròiseict le argamaidean pròiseict eile fàiligeadh mus tèid oidhirp sam bith air ceangal proxy.

Cùm an ceangladair agus beatha an t-seisein còmhla, agus thoir sùil air giùlan fuasgladh ainmean òstair far a bheil e cudromach. Chan eil toirt URL SOCKS do roghainn proxy HTTP neo-cheangailte na àite airson slige clàraichte a' cheangladaire.

Artaigilean co-cheangailte