Vir die implementering met aparte proxy-, user- en password-parameters:

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")

Kontroleer die handtekening in die NLTK-weergawe wat die program gebruik voordat ou tuple- of URL-aanmeldvoorbeelde aangepas word. Die eindpunt is die proxy, nie die NLTK-data-indeks nie, en punkt is 'n voorbeeldhulpbron wat vervang moet word deur die pakket wat die toepassing nodig het.

set_proxy installeer 'n urllib-opener met 'n proxyhandler en, wanneer bewyse gegee word, proxy-verifikasiehandlers. Dit konfigureer nie Requests, HTTPX, willekeurige sockets of elke subproses nie.

Herhaalde verifikasie-uitdagings vereis dat die diens se versoekte skema met die beskikbare handlers vergelyk word. Die regte argumente voeg nie elke ondernemingsverifikasiemetode by nie.

As die oordrag slaag maar NLTK nie die data kan vind nie, ondersoek sy soekpunte en pakketuitleg as 'n aparte plaaslike-data-probleem. 'n Handmatige aflaai kan 'n doelbewuste ontplooiingskeuse wees; dit bewys nie dat 'n roephandtekening ongeldig is nie en verduidelik nie 'n onopgeloste proxyfout nie. Hou bewyse uit toegewyde skripte en gekopieerde URL's.

Verwante artikels