Imininingwane ye-proxy ye-NLTK: hlola isiginesha ye-set_proxy
Fanisa i-set_proxy nesiginesha ye-NLTK efakiwe futhi ugcine umkhawulo we-urllib opener wayo.
Ukuze kusetshenziswe ama-parameter ahlukene proxy, user ne-password:
import getpass
import nltk
proxy_user = input("Proxy username: ")
proxy_password = getpass.getpass("Proxy password: ")
nltk.set_proxy(
"http://proxy.example.net:8080",
user=proxy_user,
password=proxy_password,
)
nltk.download("punkt")Hlola isiginesha kunguqulo ye-NLTK esetshenziswa wuhlelo ngaphambi kokulungisa izibonelo ezindala ze-tuple noma zokungena nge-URL. Indawo yokugcina i-proxy, hhayi inkomba yedatha ye-NLTK, futhi i-punkt iyisisetshenziswa esiyisibonelo esikhishwa yiphakethe elidingwa uhlelo.
I-set_proxy ifaka i-urllib opener enesiphathi se-proxy futhi, uma kunikezwa imininingwane, neziphathi zokuqinisekisa ze-proxy. Ayilungisi i-Requests, i-HTTPX, amasokhethi angahleliwe noma yonke inqubo engaphansi.
Izinselelo zokuqinisekisa eziphindayo zidinga ukuqhathanisa uhlelo olucelwa yisevisi neziphathi ezikhona. Ukunikeza izimpikiswano ezifanele akungezi yonke indlela yokuqinisekisa yebhizinisi.
Uma ukudluliswa kuphumelela kodwa i-NLTK ingayitholi idatha, hlola izindlela zayo zokusesha nokuhlelwa kwephakethe njengenkinga ehlukile yedatha yasendaweni. Ukulanda ngesandla kungaba isinqumo sokuthunyelwa ngamabomu; akufakazeli ukuthi isiginesha sokushaya asivumelekile futhi akuchazi iphutha le-proxy elingaxazululiwe. Gcina imininingwane ngaphandle kwezincwadi ezigciniwe nama-URL akhophiwe.