12.09.2015 / 21:05 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | По умолчанию,  urlopen использует переменную окружения  http_proxy, чтобы определить какой HTTP-прокси нужно использовать: $ export http_proxy='http://myproxy.example.com:1234'  
$ python myscript.py  # Using http://myproxy.example.com:1234 as a proxy  
 Если нужно указать прокси внутри приложения, то можешь передать аргумент  proxies в функцию: proxies = {'http': 'http://myproxy.example.com:1234'}  
print "Using HTTP proxy %s" % proxies['http']  
urllib.urlopen("http://www.google.com", proxies=proxies)  
  | 
  12.09.2015 / 21:20 |  | 
Alexandr    Пользователь  
   Сейчас: Offline 
 Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
   | Цитата Ксакеп: По умолчанию, urlopen использует переменную окружения http_proxy, чтобы определить какой HTTP-прокси нужно использовать: [code=bash] $ export http_proxy='http://myproxy.example.com:123TypeError: urlopen() got an unexpected keyword argument 'proxies'   | 
  12.09.2015 / 21:35 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | В python3: urllib2.urlopen(url[, data[, timeout[, cafile[, capath[, cadefault[, context]]]]])  
 В python2: urllib.urlopen(url[, data[, proxies[, context]]])  
  | 
  12.09.2015 / 21:50 |  | 
Alexandr    Пользователь  
   Сейчас: Offline 
 Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
   | Цитата Ксакеп: В python3:
 urllib2.urlopen(url[, data[, timeout[, cafile[, capath[, cadefault[, context]]]]])  
  В python2: [code=python] urllib.urlopen(url[, data[, proxies[, context]]])
 data и context, это что?     Изменено Alexandr (12.09 / 21:50) (всего 1 раз) | 
  12.09.2015 / 21:52 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | Alexandr, data — словарь данных (либо строка вида a=4&c=5), а context -- без понятия. Всё, что в квадратных скобках [] является необязательным.
   | 
  12.09.2015 / 21:55 |  | 
Alexandr    Пользователь  
   Сейчас: Offline 
 Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
   | Ксакеп,  чего интерпритатор там на proxies ругается?
   | 
  12.09.2015 / 21:58 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | Alexandr,  попробуй указать параметры последовательно. И проверь версию python.
   | 
  12.09.2015 / 22:05 |  | 
Alexandr    Пользователь  
   Сейчас: Offline 
 Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
   | Ксакеп,  Python 2.2.2 че там последовательно, урл и словарь data с проксей.. С твоего же примера списал.
   | 
  13.09.2015 / 11:14 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | Alexandr, в двух словах, я хз. У меня всё работает    | 
  13.09.2015 / 11:19 |  | 
aRiGaTo    Пользователь  
   Сейчас: Offline 
 Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
   | Цитата Alexandr: Python 2.2.2Может, в этом дело? Почему второй? И почему именно 2.2.2?
  __________________
   don't tread on me  |