что я должен использовать вместо urlopen в urllib3

Я хотел написать код, как раньше … вот так:

from bs4 import BeautifulSoup import urllib2 url = 'http://www.thefamouspeople.com/singers.php' html = urllib2.urlopen(url) soup = BeautifulSoup(html) 

Но я обнаружил, что мне нужно установить urllib3 сейчас.

Но coudntfind любой учебник или пример, чтобы понять, как переписать выше кода, например, urllib3 не имеет urlopen.

Любое объяснение или пример, пожалуйста ?!

Я использую python 3.4.

2 Solutions collect form web for “что я должен использовать вместо urlopen в urllib3”

urllib3 – это другая библиотека от urllib и urllib2. У него есть много дополнительных возможностей для urllibs в стандартной библиотеке, если они вам нужны, такие вещи, как повторное использование соединений. Документация находится здесь: https://urllib3.readthedocs.org/

Если вы хотите использовать urllib3, вам нужно будет pip install urllib3 . Основной пример выглядит следующим образом:

 from bs4 import BeautifulSoup import urllib3 http = urllib3.PoolManager() url = 'http://www.thefamouspeople.com/singers.php' response = http.request('GET', url) soup = BeautifulSoup(response.data) 

Вам не нужно устанавливать urllib3 . Вы можете выбрать любую библиотеку запросов HTTP-запросов, соответствующую вашим потребностям, и передать ответ BeautifulSoup . Выбор, как правило, requests из-за богатого набора функций и удобного API:

 from bs4 import BeautifulSoup import requests url = "url" response = requests.get(url) soup = BeautifulSoup(response.content, "html.parser") 
  • Python urllib3 и как обрабатывать поддержку файлов cookie?
  • Как полностью выполнить сброс запросов?
  • Запросы Python, предупреждение: urllib3.connectionpool: пул соединений заполнен
  • Запросы Python, бросающие SSLError
  • Не удается импортировать request.packages.urllib3.util 'Retry'
  • Игнорировать проверку сертификата с помощью urllib3
  • urllib3 на python 2.7 Ошибка SNI в Google App Engine
  • Как напечатать необработанную строку html с помощью urllib3?
  • Каков наилучший способ загрузки файла с помощью urllib3
  •  
    Interesting Posts for Van-Lav

    Как интерполировать список в f-строку в Python?

    Как искать шаблон в текстовом файле, используя Python, объединяющий регулярные выражения и операции с строками / файлами и сохраняющие экземпляры шаблона?

    Как создать строку python из структуры ctype?

    Перемещение списка в обратном порядке в Python

    Написание пакетов Python с несколькими модулями C

    PyObjc и какао на снежном барсе

    Как использовать автомодуль sphinx и открытые функции в __init__

    Python запрашивает обработку исключений

    Использует ли Python статические строки?

    Как извлечь зеленый канал из изображения RGB в Python, используя библиотеку Scikit-Image?

    Определите каталоги, которые являются пакетами в Mac OS X с Python

    Флаг Upsert и Multi в пимонго

    Численное умножение ndarray

    Случай использования Ruby для nil, эквивалентный Python Нет или JavaScript не определен

    Найдите и замените дубликаты в массиве, но замените каждый n-й экземпляр на другую строку

    Python - лучший язык программирования в мире.