NLTK proxy məlumatları: set_proxy imzasını yoxlayın
set_proxy-ni quraşdırılmış NLTK imzası ilə uyğunlaşdırın və urllib açıcısının əhatəsini nəzərdə saxlayın.
Ayrı proxy, user və password parametrləri ilə tətbiq üçün:
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")Köhnə tuple və ya URL-login nümunələrini uyğunlaşdırmadan əvvəl proqramın istifadə etdiyi NLTK versiyasındakı imzanı yoxlayın. Son nöqtə NLTK məlumat indeksi deyil, proxy-nin özüdür və punkt tətbiqin ehtiyac duyduğu paketlə əvəz olunacaq nümunə resursdur.
set_proxy proxy işləyicisi ilə urllib açıcısı, məlumat verildikdə isə proxy autentifikasiya işləyiciləri quraşdırır. O, Requests, HTTPX, ixtiyari soketlər və ya hər alt prosesi konfiqurasiya etmir.
Təkrar autentifikasiya çağırışları xidmətin tələb etdiyi sxemin mövcud işləyicilərlə müqayisəsini tələb edir. Düzgün arqumentlərin verilməsi hər korporativ autentifikasiya metodunu əlavə etmir.
Köçürmə uğurlu olsa da NLTK məlumatı tapa bilmirsə, onun axtarış yollarını və paket quruluşunu ayrıca yerli-məlumat problemi kimi araşdırın. Əl ilə endirmə qəsdən edilən yerləşdirmə seçimi ola bilər; bu, çağırış imzasının etibarsız olduğunu sübut etmir və həll olunmamış proxy xətasını izah etmir. Məlumatları commit edilmiş skriptlərdən və kopyalanmış URL-lərdən kənarda saxlayın.