Андрей Светлов
Март 3, 2011 20:53:45
Ну, научить urllib работе с SOCKS - не трудно.
У вас беда в другом. Не представляете себе ясно и четко работу с потоками и одновременно слабо разбираетесь в сетевых коммуникациях.
С опытом это проходит - а сейчас вы раз за разом натыкаетесь на все возможные грабли.
Игнат
Март 3, 2011 21:47:43
согласен
с курлом в пхп было тоже самое, пока не разобрался со всеми тонкостями
но писать на изученном однотипный код - рутина, поэтому сунулся в питон и нетворк менеджер
подскажите, как научить урллиб питона 3 использовать сокс прокси? сколько не искал - не нашёл, поэтому задействовал менеджер
а так урллиб даже лучше - он сам по редиректам ходит, в отличии от менеджера
Андрей Светлов
Март 3, 2011 22:00:37
Здесь потребуется знание протокола SOCKS - он прост как пять копееек.
И знакомство с HTTP - тоже не слишком сложно.
Теперь откройте urllib/request.py
Посмотрите на HTTPRedirectHandler и ProxyHandler - написаны очень внятно. OpenerDirector.
И догадайтесь, как добавить поддержку socks в urllib.