Я использую urllib.urlopen с некоторыми http-прокси и иногда (возможно, когда они требуют авторизации) в консоль выводится следующее приглашение:
Enter username for Private Proxy Access (country) at xxx.xxx.xxx.xxx:xxxx
Как я могу выдвинуть исключение на такое событие?
Вот пример:
from urllib import urlopen
p = '64.79.209.238:36867'
print urlopen('http://google.com', proxies={'http': 'http://'+p})
В случае, если упомянутый прокси умирает слишком рано, есть некоторые замены 64.79.197.36:43444
, 64.79.209.203:34968
, 64.79.197.36:43444
, 209.59.207.197:3438