បង្កើត opener របស់ urllib ក្នុង Python 3 ជាមួយទាំងផ្លូវ proxy និង handler ពិធីការដែលកម្រិត debug ត្រូវបានបើក៖

from urllib.request import (
    HTTPHandler, HTTPSHandler, ProxyHandler, build_opener,
)

opener = build_opener(
    ProxyHandler({
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    }),
    HTTPHandler(debuglevel=1),
    HTTPSHandler(debuglevel=1),
)
with opener.open('https://www.example.com/', timeout=10) as response:
    print(response.status)

HTTPHandler និង HTTPSHandler ផ្តល់ជម្រើសតាមដាន។ ProxyHandler ផ្តល់ផ្លូវ ហើយមិនមែនជាកន្លែងសម្រាប់ការកំណត់ debug ពិធីការនេះទេ។ សំណើសាធារណៈដែលបានបង្ហាញអាចប្រើអាសយដ្ឋានដែលមិនបានផ្ទៀងផ្ទាត់ពីបញ្ជី proxy HTTP នៅពេលអនុញ្ញាតឱ្យប្រើអន្តរការីសាធារណៈ។ ទុក cookie និង token គណនីចេញពីការប្រៀបធៀបវិនិច្ឆ័យនេះ។

លទ្ធផល debug មូលដ្ឋានរបស់ http.client ត្រូវបានបោះពុម្ពទៅលទ្ធផលស្តង់ដារ។ វាអាចបង្ហាញបៃសំណើដែលបានផ្ញើ និងបឋមកថាការឆ្លើយតបដែលបានទទួល ដែលជួយរកឃើញការប្រឈមរបស់ proxy ការបដិសេធរូង ឬការឆ្លើយតបគោលដៅនៅពេលក្រោយ។

ប្រើសំណើដែលគ្រប់គ្រង ហើយទុកព័ត៌មានសម្គាល់ cookie និង token ចេញពីលទ្ធផលតាមដានដែលចែករំលែក។

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