Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2011 20:53:45

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

ошибки при работе потоков

Ну, научить urllib работе с SOCKS - не трудно.
У вас беда в другом. Не представляете себе ясно и четко работу с потоками и одновременно слабо разбираетесь в сетевых коммуникациях.
С опытом это проходит - а сейчас вы раз за разом натыкаетесь на все возможные грабли.



Офлайн

#2 Март 3, 2011 21:47:43

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибки при работе потоков

согласен
с курлом в пхп было тоже самое, пока не разобрался со всеми тонкостями
но писать на изученном однотипный код - рутина, поэтому сунулся в питон и нетворк менеджер

подскажите, как научить урллиб питона 3 использовать сокс прокси? сколько не искал - не нашёл, поэтому задействовал менеджер
а так урллиб даже лучше - он сам по редиректам ходит, в отличии от менеджера



Отредактировано (Март 3, 2011 21:48:01)

Офлайн

#3 Март 3, 2011 22:00:37

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

ошибки при работе потоков

Здесь потребуется знание протокола SOCKS - он прост как пять копееек.
И знакомство с HTTP - тоже не слишком сложно.
Теперь откройте urllib/request.py
Посмотрите на HTTPRedirectHandler и ProxyHandler - написаны очень внятно. OpenerDirector.
И догадайтесь, как добавить поддержку socks в urllib.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version