Bayanan siriri na NLTK: duba sa hannun set_proxy
Daidaita set_proxy da sa hannun NLTK da aka shigar, ka kuma lura da iyakar urllib opener ɗinsa.
Don aiwatarwar da ke da ma'auni daban-daban proxy, user da 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")Duba sa hannun a cikin sigar NLTK da shirin ke amfani da ita kafin ka daidaita tsofaffin misalai na tuple ko shiga ta URL. Ƙarshen wurin shine proxy ɗin, ba lissafin bayanan NLTK ba, kuma punkt misalin hanya ne da za a maye gurbinsa da fakitin da aikace-aikacen ke buƙata.
set_proxy yana shigar da urllib opener tare da mai kula da proxy kuma, idan an bayar da bayanan sirri, masu kula da tabbatar da proxy. Ba ya saita Requests, HTTPX, soket ɗin da ba a ƙayyade ba ko kowane ƙaramin tsari.
Ƙalubalen tabbatarwa da ke maimaita suna buƙatar kwatanta tsarin da sabis ɗin ke nema da masu kula da ke akwai. Bayar da madaidaitan gardama ba ya ƙara kowace hanyar tabbatarwa ta kamfani.
Idan canja wurin ya yi nasara amma NLTK bai sami bayanan ba, duba hanyoyin bincikensa da tsarin fakitin a matsayin wata matsala ta daban ta bayanan gida. Sauke da hannu na iya zama zaɓin turawa da gangan; ba ya tabbatar da cewa sa hannun kira ba shi da inganci ko bayyana kuskuren proxy da ba a warware ba. Ka kiyaye bayanan sirri daga rubutun da aka yi commit da URL ɗin da aka kwafa.