Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 20, 2014 22:27:20

gelius
Зарегистрирован: 2013-03-18
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

while

Подскажите где я с циклом накосячил:

from grab import Grab
g = Grab()
povtor = 5
while povtor > 0:
	g.load_proxylist('proxy', 'text_file', proxy_type='socks5', auto_init=True, auto_change=False)
	try:
		g.go('http://google.com')
		print 'go'
	except IOError:
		print 'error'
		povtor=povtor-1
И наблюдаю бесконечные ‘go’ или ‘error’.

Офлайн

#2 Авг. 20, 2014 23:57:44

Master_Sergius
Зарегистрирован: 2013-09-12
Сообщения: 271
Репутация: +  7  -
Профиль   Отправить e-mail  

while

Хз. так не видно. Попробуй принтать значение переменной povtor, или дебаггер поставь



———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Офлайн

#3 Авг. 21, 2014 00:45:18

den4ik
Зарегистрирован: 2014-07-20
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

while

from grab import Grab
g = Grab()
povtor = 5
while povtor > 0:
	g.load_proxylist('proxy', 'text_file', proxy_type='socks5', auto_init=True, auto_change=False)
	try:
		g.go('http://google.com')
		print 'go'
                break
	except IOError:
		print 'error'
		povtor=povtor-1

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version