Glacann PRAW le seisiún Requests atá feasach ar SOCKS
Tabhair seisiún Requests cumraithe do requestor PRAW, agus úsáid socks5h nuair ba cheart don fhreastalaí SOCKS ainmneacha cinn scríbe Reddit a réiteach.
Tabhair seisiún Requests atá feasach ar SOCKS do PRAW 8.0.3 trí requestor_kwargs:
import praw
import requests
session = requests.Session()
session.proxies.update({
'http': 'socks5h://proxy.example:1080',
'https': 'socks5h://proxy.example:1080',
})
reddit = praw.Reddit(
client_id=client_id,
client_secret=client_secret,
user_agent=user_agent,
requestor_kwargs={'session': session},
)
Úsáid dintiúir Reddit agus user agent an fheidhmchláir, ansin déan glaonna API tríd an ásc seo de reddit. Bainistigh a requestor agus a sheisiún trí ghlanadh rialta an fheidhmchláir.
Teastaíonn a thacaíocht SOCKS ó Requests. Tarmligeanann socks5h réiteach an ainm chinn scríbe chuig an seachfhreastalaí; réitíonn socks5 go háitiúil é.
Is féidir le críochphointe poiblí ón liosta seachfhreastalaithe SOCKS5 an seoladh sa léarscáil seo a sholáthar. Cruthaigh Session() ar dtús agus nuashonraigh a thréith proxies mar a thaispeántar. Níl aon eochairfhocal proxies ag a chruthaitheoir.
Coinníonn an seisiún a sholáthraítear comhtháthú comhshaoil Requests, mar sin féadann socruithe seachfhreastalaí agus seachanta a fuarthas le hoidhreacht dul i bhfeidhm ar roghnú an bhealaigh. Le haghaidh bealaigh atá go hiomlán faoi úinéireacht an fheidhmchláir, déan athbhreithniú ar trust_env. Chun é a dhíchumasú caithfear freisin aon ionchuir mhuiníne agus fhíordheimhnithe a tháinig ón gcomhshaol sin roimhe seo a sholáthar.