рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ https://github.com/kennethreitz/requests/pull/478 рдмрдВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реЙрдХреНрд╕5 рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛?
рдЗрд╕ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд:
PROXIES =
{
"http": "socks5://127.0.0.1:7070",
"https": "socks5://127.0.0.1:7070",
}
рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЕрдиреБрд░реЛрдз рддреНрд░реБрдЯрд┐ Not supported proxy scheme socks5
рддреНрд░реБрдЯрд┐ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рд╣реИред рд╣рдо рдЗрд╕ рд╕рдордп SOCKS5 рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк #478 рдХреЛ рдФрд░ рдХрд░реАрдм рд╕реЗ рдкрдврд╝рддреЗ рддреЛ рдЖрдкрдиреЗ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреА рд╣реЛрддреА:
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ SOCKS рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ, рд╣рдо рдЙрд╕ рдХреЛрдб рдХреЗ urllib3 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛рдПрдВ рддреЛ рдЪрд▓ рд░рд╣реА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд▓рд╣рд╛рд▓ рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд╣реАрдВ рд╣реИред
рдпрд╣ рд╕рдЪ рд░рд╣рддрд╛ рд╣реИред
urllib3
рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рд╣реИ ред
рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ; рдЗрд╕реЗ рддрдм рддрдХ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдЙрддреНрддрд░ рдпрд╣ рди рд╣реЛ рдХрд┐ requests
SOCKS5 рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдХрднреА рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ urllib3 рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рд╣реИ рдЬреЛ рд╣рдорд╛рд░реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИрдВ, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, httplib
рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рд╣реИ рдХрд┐ _why_ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореБрдбрд╝ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред
рдореИрдВ urllib3 рдХреЛ рджреЛрд╖ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛, рдореИрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣рд╛ рдерд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
urllib3
рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рд╣реИ редрдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ; рдЗрд╕реЗ рддрдм рддрдХ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдЙрддреНрддрд░ рдпрд╣ рди рд╣реЛ рдХрд┐
requests
SOCKS5 рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдХрднреА рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред