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-களிலிருந்து விலக்கி வைக்கவும்.