Форум сайта python.su
В последнем питоне, т.е 1.9.6 есть модуль urllib2, с помощью его и можно работать с прокси.
Покажите мне источник, где вы берете такие строки кода?!!!
Проследите, что отправляет браузер при авторизации на этом сайте, возможно еще что то упустили, кроме логина и пароля.
Офлайн
Вот оно! Там еще параметр tr есть, указывает использовать транслит при обработке логина, по умолчанию tr = ''. Теперь все работает. А о прокси - у меня N70, поэтому о 1.9.6 можно лишь мечтать. Но тем не менее у меня есть urllib2, на import urllib2 интерпретатор не матерится, правда не знаю откуда он взялся. А можно подробней о прокси?
————————-
Я dir(urllib2) посмотрел, там прокси прямо упоминается только в одном месте - метод getproxies(), который возвращает пустой словарь.
Отредактировано (Июль 30, 2009 17:10:13)
Офлайн
Не пользовался прокси через этот модуль, но уверен что поиск по форуму поможет разобратся в этом.
Офлайн
Оказывается прокси можно использовать и через urllib
proxies = {'http':'www.proxy.com:3128'}
f = urllib.urlopen(some_url, proxies = proxies)
proxies = {'http':'www.proxy.com:3128'}
param = urllib.urlencode(dict)
f = urllib.urlopen(some_url+param, proxies = proxies)
opener = urllib.URLopener(proxies = proxies)
f = opener.open('http://site.ru', param)
Отредактировано (Авг. 1, 2009 12:19:02)
Офлайн
Подскажыте пожалуйста как на 9.1,разорвать подключение.Пробывал игратся с socket ,не выходит,браузер удержывает соединение.
Офлайн
упомянутый выше модуль iapconnect, либо модуль pyConnection он намертво прибывает все соедиенения указанной тд. А socket не разрывает соединение потому, что его использует еще и другая программа.
Офлайн
arokА может кто подсказать как именно это сделать с помощью модуля iapconnect
упомянутый выше модуль iapconnect, либо модуль pyConnection он намертво прибывает все соедиенения указанной тд. А socket не разрывает соединение потому, что его использует еще и другая программа.
Офлайн
Я точно не помню, кажись функцией .stop() или типа того.
pyConnection.stop(1)
pyConnection.stop(2)
pyConnection.stop(3) # в аргументе id соеденения
Офлайн