Недостају SOCKS зависности у Requests или HTTPX
Инсталирајте одговарајући SOCKS додатак и проверите користи ли скрипта Python окружење у којем је инсталиран.
Недостајућа SOCKS зависност проблем је локалне Python инсталације. Requests и HTTPX користе различите опционе пакете, па инсталирајте додатак клијента који скрипта увози.
Requests
uv add 'requests[socks]'
uv run python -c 'import requests, socks; print(requests.__version__)'
Requests користи PySocks. Након инсталирања зависности, прокси URL socks5h:// препушта DNS одредишта SOCKS проксију. Сама тачка мора пружати SOCKS услугу.
HTTPX
uv add 'httpx[socks]'
uv run python -c 'import httpx, socksio; print(httpx.__version__)'
HTTPX користи socksio; инсталирање requests[socks] не даје HTTPX додатак.
Већ је инсталирано?
Терминал, IDE, notebook језгро и заказани посао могу користити различита Python окружења. Проверите интерпретер који покреће неуспешну скрипту:
uv run python -c 'import sys; print(sys.executable)'
Покрените проверу увоза у истом окружењу. Након успеха поновите захтев са ограниченим временом; касније грешке аутентификације, везе или SOCKS одговора тичу се саме везе. Ако за наредни тест требате јавне тачке, прегледајте листу SOCKS5 проксија и оставите клијента у одговарајућем SOCKS режиму.