NLTK прокси итгэмжлэл: set_proxy гарын үсгийг шалгах
set_proxy-г суулгасан NLTK гарын үсэгтэй тааруулж, түүний urllib opener-ийн хүрээг анхаарна уу.
Тусдаа 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")Хуучин tuple эсвэл URL-ээр нэвтрэх жишээг тохируулахын өмнө програм ашигладаг NLTK хувилбар дахь гарын үсгийг шалгана уу. Төгсгөлийн цэг нь NLTK өгөгдлийн индекс биш прокси бөгөөд punkt нь програмын хэрэгтэй багцаар солих жишээ нөөц юм.
set_proxy прокси зохицуулагчтай urllib opener, итгэмжлэл өгөгдсөн үед прокси баталгаажуулалтын зохицуулагчдыг суулгана. Энэ нь Requests, HTTPX, дурын сокет эсвэл бүх дэд процессыг тохируулдаггүй.
Давтагдсан баталгаажуулалтын сорилтууд үйлчилгээний шаардсан схемийг боломжтой зохицуулагчидтай харьцуулахыг шаарддаг. Зөв аргумент өгөх нь аж ахуйн нэгжийн бүх баталгаажуулалтын аргыг нэмдэггүй.
Хэрэв дамжуулалт амжилттай болсон ч NLTK өгөгдлийг олж чадахгүй бол түүний хайлтын зам ба багцын зохион байгуулалтыг тусдаа локал өгөгдлийн асуудал гэж шалгана уу. Гараар татах нь санаатай байршуулалтын шийдвэр байж болно; энэ нь дуудлагын гарын үсэг хүчингүй гэдгийг батлахгүй бөгөөд шийдэгдээгүй прокси алдааг тайлбарлахгүй. Итгэмжлэлийг commit хийсэн скрипт болон хуулсан URL-ээс гадуур байлгаарай.