httplib2 සඳහා HTTP ප්රොක්සි එකක් පැහැදිලිව ලබා දෙන්න
HTTP endpoint සමඟ httplib2 ProxyInfo වින්යාස කර ප්රවාහන අසාර්ථකතා වෙබ් අඩවි සත්යාපනයෙන් වෙන් කරන්න.
httplib2 ProxyInfo හරහා පැහැදිලි HTTP ප්රොක්සියක් පිළිගනී. httplib2 සහ එහි සහාය දක්වන SOCKS රඳාපැවැත්ම ලබා ගත හැකි විට:
import httplib2
import socks
proxy = httplib2.ProxyInfo(
proxy_type=socks.PROXY_TYPE_HTTP,
proxy_host="proxy.example.net",
proxy_port=8080,
)
client = httplib2.Http(proxy_info=proxy, timeout=15)
response, content = client.request("https://example.com/", "GET")
ප්රොක්සි endpoint වෙනස් කරන්න. HTTP ප්රොක්සි ලැයිස්තුව ProxyInfo හොස්ට් සහ පෝර්ට් සඳහා පොදු අපේක්ෂකයින් ලබා දෙයි. HTTP වර්ගය ශ්රාවකය විස්තර කරයි; එය සහාය දක්වන උමං මාර්ගය හරහා HTTPS ගමනාන්තය ගෙන යා හැක.
අක්තපත්ර සහ අසාර්ථකතා
ProxyInfo සේවාව සහ ක්රියාත්මක කිරීම සහාය දක්වන ක්රම සඳහා ප්රොක්සි අක්තපත්ර ක්ෂේත්ර ලබා දෙයි. වෙබ් අඩවි සත්යාපනයට එහිම වින්යාසයක් ඇත. ප්රොක්සි අභියෝගයක් සහ ගමනාන්ත 401 එකක් වෙනස් ගිණුම් වෙත යොමු වේ.
හුරුපුරුදු සත්යාපන ලේබලයකින් ගැළපීම අනුමාන නොකර, ප්රකාශිත ක්රමය ස්ථාපිත සේවාලාභියාගේ සහාය සමඟ පරීක්ෂා කරන්න.
සහතික සත්යාපනය සක්රීයව තබන්න. අසාර්ථකත්වය ප්රොක්සියට ළඟා වන විට, උමං ස්ථාපිත කරන විට හෝ ගමනාන්තය සත්යාපනය කරන විට සිදු වූවා දැයි හඳුනා ගන්න. සාර්ථක ආයාතය පැකේජයේ ලබා ගත හැකි බව පෙන්වන අතර, සේවාලාභියාගේ සැබෑ මාර්ගය සහ මඟ හැරීමේ සැකසුම් ඉල්ලීම ඉදිරියට යන ආකාරය තීරණය කරයි.