Ba wa PRAW 8.0.3 zaman Requests mai sane da SOCKS ta 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},
)

Yi amfani da takardun shaidar Reddit da user agent na aikace-aikacen, sannan ka yi kiran API ta wannan misalin reddit. Sarrafa requestor da zaman ta hanyar tsaftacewar da aikace-aikacen ke yi.

Requests yana buƙatar tallafin SOCKS nasa. socks5h yana ba da warware sunan inda za a je ga wakili; socks5 yana warware shi a gida.

Ƙarshen jama’a daga jerin wakilan SOCKS5 zai iya samar da adireshin da ke cikin wannan taswira. Ƙirƙiri Session() da farko sannan ka sabunta sifar proxies kamar yadda aka nuna. Mai gininsa ba shi da kalmar proxies.

Zaman da aka bayar yana riƙe haɗin Requests da muhalli, don haka saitunan wakili da kewayewa da aka gada na iya shafar zaɓin hanya. Don hanya da aikace-aikacen ya mallaka gaba ɗaya, duba trust_env. Kashe shi kuma yana buƙatar bayar da duk abubuwan amincewa da tabbatarwa waɗanda a da suka fito daga wannan muhalli.

Labarai masu alaƙa