សម្រាប់ការអនុវត្តជាមួយប៉ារ៉ាម៉ែត្រដាច់ដោយឡែក 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 ដែលបានចម្លង។

អត្ថបទពាក់ព័ន្ធ