Për zbatimin me parametra të veçantë proxy, user dhe 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")

Kontrolloni nënshkrimin në versionin e NLTK që përdor programi përpara se të përshtatni shembuj më të vjetër me tuple ose hyrje përmes URL-së. Pika fundore është proxy-i, jo indeksi i të dhënave të NLTK, dhe punkt është një burim shembull që zëvendësohet me paketën që i nevojitet aplikacionit.

set_proxy instalon një urllib opener me trajtues proxy dhe, kur jepen kredenciale, trajtues vërtetimi proxy. Nuk konfiguron Requests, HTTPX, sockets arbitrare ose çdo nënproces.

Sfidat e vërtetimit të përsëritura kërkojnë krahasimin e skemës që kërkon shërbimi me trajtuesit e disponueshëm. Dhënia e argumenteve të sakta nuk shton çdo metodë vërtetimi të ndërmarrjes.

Nëse transferimi ka sukses por NLTK nuk i gjen të dhënat, shqyrtoni rrugët e kërkimit dhe planin e paketës si një problem të veçantë të dhënash lokale. Një shkarkim manual mund të jetë një vendim i qëllimshëm vendosjeje; nuk vërteton se një nënshkrim thirrjeje është i pavlefshëm dhe nuk shpjegon një gabim proxy të pazgjidhur. Mbani kredencialet jashtë skripteve të kryera dhe URL-ve të kopjuara.

Artikuj të ngjashëm