ព័ត៌មានសម្គាល់ប្រូកស៊ី 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")ពិនិត្យហត្ថលេខាក្នុងកំណែ NLTK ដែលកម្មវិធីប្រើ មុនពេលកែឧទាហរណ៍ចាស់ដែលប្រើ tuple ឬការចូលតាម URL។ ចំណុចបញ្ចប់គឺប្រូកស៊ី មិនមែនសន្ទស្សន៍ទិន្នន័យ NLTK ទេ ហើយ punkt គឺជាធនធានឧទាហរណ៍ដែលត្រូវជំនួសដោយកញ្ចប់ដែលកម្មវិធីត្រូវការ។
set_proxy ដំឡើង urllib opener ជាមួយអ្នកគ្រប់គ្រងប្រូកស៊ី ហើយនៅពេលផ្តល់ព័ត៌មានសម្គាល់ ក៏ដំឡើងអ្នកគ្រប់គ្រងការផ្ទៀងផ្ទាត់ប្រូកស៊ីដែរ។ វាមិនកំណត់ Requests, HTTPX, សុខេតតាមអំពើចិត្ត ឬដំណើរការរងទាំងអស់ទេ។
បញ្ហាប្រឈមនៃការផ្ទៀងផ្ទាត់ដែលកើតឡើងម្តងហើយម្តងទៀតត្រូវការប្រៀបធៀបគ្រោងការណ៍ដែលសេវាស្នើសុំ ជាមួយអ្នកគ្រប់គ្រងដែលមាន។ ការផ្តល់អាគុយម៉ង់ត្រឹមត្រូវមិនបន្ថែមវិធីផ្ទៀងផ្ទាត់សហគ្រាសទាំងអស់ទេ។
ប្រសិនបើការផ្ទេរជោគជ័យ ប៉ុន្តែ NLTK រកទិន្នន័យមិនឃើញ សូមពិនិត្យផ្លូវស្វែងរក និងប្លង់កញ្ចប់របស់វាជាបញ្ហាទិន្នន័យមូលដ្ឋានដាច់ដោយឡែក។ ការទាញយកដោយដៃអាចជាការសម្រេចចិត្តដាក់ពង្រាយដោយចេតនា។ វាមិនបញ្ជាក់ថាហត្ថលេខាហៅមិនត្រឹមត្រូវ ហើយក៏មិនពន្យល់កំហុសប្រូកស៊ីដែលមិនដោះស្រាយដែរ។ រក្សាព័ត៌មានសម្គាល់ឱ្យនៅក្រៅស្គ្រីបដែលបាន commit និង URL ដែលបានចម្លង។