للتنفيذ الذي يستخدم وسائط منفصلة هي proxy وuser و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")

تحقَّق من التوقيع في إصدار NLTK الذي يستخدمه البرنامج قبل تكييف أمثلة tuple أو تسجيل الدخول عبر URL القديمة. نقطة النهاية هي الوكيل لا فهرس بيانات NLTK، وpunkt مورد مثال يُستبدل بالحزمة التي يحتاجها التطبيق.

يثبّت set_proxy فاتح urllib مع معالج وكيل، ومع معالجات مصادقة الوكيل عند تمرير بيانات الاعتماد. وهو لا يضبط Requests ولا HTTPX ولا المقابس العشوائية ولا كل عملية فرعية.

تتطلب تحديات المصادقة المتكررة مقارنة المخطط الذي تطلبه الخدمة بالمعالجات المتاحة. وتقديم الوسائط الصحيحة لا يضيف كل طريقة مصادقة مؤسسية.

إذا نجح النقل لكن NLTK لم يجد البيانات، فافحص مسارات البحث وتخطيط الحزمة كمشكلة بيانات محلية منفصلة. قد يكون التنزيل اليدوي خيار نشر متعمدًا؛ وهو لا يثبت أن توقيع النداء غير صالح ولا يفسّر خطأ وكيل غير محسوم. أبقِ بيانات الاعتماد خارج النصوص المثبَّتة وعناوين URL المنسوخة.

مقالات ذات صلة