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.

Izihloko ezihlobene