Я пробую этот простой код, но этот чертов перерыв не работает ... что не так?
while True:
for proxy in proxylist:
try:
h = urllib.urlopen(website, proxies = {'http': proxy}).readlines()
print 'worked %s' % proxy
break
except:
print 'error %s' % proxy
print 'done'
Предполагается оставить время, когда соединение работает, и вернуться и попробовать другой прокси, если оно не
хорошо, вот что я делаю
Я пытаюсь проверить веб-сайт, и если он изменился, он должен отключиться, чтобы продолжить работу с остальным сценарием, но когда прокси-сервер не подключается, я получаю сообщение об ошибке переменной, как это null, так что я хочу, чтобы это работало как цикл, чтобы попробовать прокси, и если он работает, продолжите сценарий и завершите сценарий, вернитесь и попробуйте следующий прокси, и если следующий не работает , вернемся к началу, чтобы попробовать третий прокси, и так далее ...
Я пытаюсь что-то вроде этого
while True:
for proxy in proxylist:
try:
h = urllib.urlopen(website, proxies = {'http': proxy})
except:
print 'error'
check_content = h.readlines()
h.close()
if check_before != '' and check_before != check_content:
break
check_before = check_content
print 'everything the same'
print 'changed'