Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: urllib для python 3?  (Прочитано 1786 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
urllib для python 3?
« : 26 Января 2018, 21:24:52 »
Добрый вечер. Подскажите как установить urllib для 3го питона.
pip3 ìnstall urllibСовсем не как не хочет работать.  :idiot2:
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: urllib для python 3?
« Ответ #1 : 26 Января 2018, 21:26:19 »
funk2256, sudo apt install python3-urllib3

Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: urllib для python 3?
« Ответ #2 : 26 Января 2018, 21:30:24 »
archuser, в urllib3 как я понимаю нет такой штуки.
urllib.reqests.urlopenПоэтому мне нужен ulrllib а не urllib3 :idiot2:
Либо я вообще запутался. :(
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: urllib для python 3?
« Ответ #3 : 26 Января 2018, 21:46:05 »
funk2256, urllib3.request.RequestMethods.urlopen, где RequestMethods - класс, urlopen - его метод
UPD: Обманул Вас. Следует использовать производные классы HTTPConnectionPool и PoolManager базового класса  RequestMethods, определенные соответственно в модулях connectionpool и poolmanager. Именно в них реализован абстрактный метод urlopen класса RequestMethods.
« Последнее редактирование: 27 Января 2018, 00:26:19 от archuser »

Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: urllib для python 3?
« Ответ #4 : 27 Января 2018, 11:49:53 »
Смотрите:
>>> import urllib.request
>>> response = urllib.request.urlopen('https://httpbin.org/get')
>>> print(response.read())
Раньше было так, а сейчас как получается? :idiot2:

Есть линк на нормальный гайд по urllib3?
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: urllib для python 3?
« Ответ #5 : 27 Января 2018, 12:51:41 »
Есть линк на нормальный гайд по urllib3?
user guide

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.