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 දත්ත සොයාගැනීමට නොහැකි නම්, එහි සෙවුම් මාර්ග සහ පැකේජ පිරිසැලසුම වෙන් වූ දේශීය-දත්ත ගැටලුවක් ලෙස පරීක්ෂා කරන්න. අතින් බාගැනීම සිතාමතා ගත් deployment තීරණයක් විය හැකිය; එය ඇමතුම් අත්සන වලංගු නොවන බව ඔප්පු නොකරයි, විසඳා නොගත් ප්රොක්සි දෝෂයක් ද පැහැදිලි නොකරයි. අක්තපත්ර commit කළ script සහ පිටපත් කළ URL වලින් ඉවත්ව තබන්න.