Попробовать

Прокси для BeautifulSoup

Узнайте, как использовать прокси с BeautifulSoup на Python. Подключите скрапинг на BeautifulSoup к резидентным, мобильным и ISP прокси NodeMaven с поддержкой HTTP и SOCKS5, аутентификацией прокси и гибким масштабированием

Первый
кешбэк
на прокси-рынке

Превращайте использованный трафик в прокси-кредиты
для дальнейшего
использования

Приветственный
подарок на $100+

  • Фильтры качества и скорости
  • ZIP-таргетинг
  • Персональный прокси-эксперт

Эксклюзивная гарантия качества

Получайте $1 каждый раз, когда наш прокси не работает так, как
обещано

Подробнее

Что такое BeautifulSoup?

BeautifulSoup — это библиотека Python для разбора документов HTML и XML. Она превращает веб-страницы в удобную для поиска структуру объектов Python, упрощая поиск элементов, извлечение текста, переход по ссылкам и сбор структурированных данных.

Сам BeautifulSoup не отправляет веб-запросы и не управляет прокси. HTTP-клиент Python, например Requests, загружает веб-страницу, а BeautifulSoup разбирает полученный HTML. Поэтому схема работы прокси с BeautifulSoup на Python проста: настройте прокси в Requests, загрузите страницу и передайте ответ в BeautifulSoup. Requests поддерживает прокси HTTP и SOCKS, а также аутентификацию прокси.

С подходящими прокси для BeautifulSoup вы можете строить масштабируемые процессы скрапинга с разными IP-адресами, географическими локациями и настройками сессий

Настройка пользовательского прокси
30+ миллионов резидентских IP-адресов
Круглосуточная экспертная поддержка

How to use прокси для BeautifulSoup на Python

Установите Python, добавьте BeautifulSoup и Requests и укажите прокси NodeMaven в запросе, который загружает веб-страницу

Шаг 1

Проверьте или установите Python

Откройте терминал и выполните:

python --version

Если вы видите номер версии, Python уже установлен.

В противном случае:

  • Перейдите на официальный сайт Python
  • Скачайте последнюю стабильную версию
  • Запустите установщик и завершите настройку
Шаг 2

Установите BeautifulSoup и Requests

Установите библиотеки, необходимые для скрапинга на Python:

pip install beautifulsoup4 requests

Requests загружает веб-страницу, а BeautifulSoup разбирает HTML уже после загрузки.

Если вы хотите использовать SOCKS5:

pip install "requests[socks]"

Requests поддерживает SOCKS-прокси через эту дополнительную зависимость.

Шаг 3

Создайте папку для вашего проекта

В вашем терминале:

mkdir beautifulsoup_nodemaven_project
кд beautifulsoup_nodemaven_project

В этой папке будет находиться ваш проект по скрапингу на Python.

Шаг 4

Создать папку скриптов

Создайте отдельную папку для ваших скриптов BeautifulSoup:

mkdir исходный
кд исходный

Хранение скриптов скрапинга в отдельной папке упрощает расширение проекта в будущем.

Шаг 5

Создайте скрипт BeautifulSoup с прокси

Создать файл с именем:

beautifulsoup_proxy.py

Этот скрипт загрузит веб-страницу через прокси NodeMaven, а затем разберет ответ с помощью BeautifulSoup.

Шаг 6

Добавить конфигурацию прокси

Вставьте этот код:

Импорт запросы
от bs4 Импорт BeautifulSoup

url = "https://example.com"

прокси = {
    "http": "http://YOUR_USERNAME:YOUR_PASSWORD@gate.nodemaven.com:8080",
    "https": "http://YOUR_USERNAME:YOUR_PASSWORD@gate.nodemaven.com:8080"
}

response = запросы.get(
    url,
    прокси=прокси,
    тайм-аут=30
)

soup = BeautifulSoup(response.text, "html.parser")

print(soup.заголовок.get_text(strip=True))

Заменить YOUR_USERNAME и YOUR_PASSWORD with your NodeMaven proxy credentials.

Requests accepts proxy settings through the прокси argument, including authenticated proxy URLs.

Для SOCKS5 используйте соответствующий SOCKS5-прокси NodeMaven address:

прокси = {
    "http": "socks5://YOUR_USERNAME:YOUR_PASSWORD@HOST:PORT",
    "https": "socks5://YOUR_USERNAME:YOUR_PASSWORD@HOST:PORT"
}
Шаг 7

Запустить скрипт

С исходный папка:

python beautifulsoup_proxy.py

Если все настроено правильно, скрипт загрузит веб-страницу через прокси и выведет ее заголовок.

Затем этот же процесс можно расширить и извлекать с помощью BeautifulSoup информацию о товарах, цены, ссылки, отзывы, тексты статей и другие HTML-данные.

Попробуйте прокси-серверы NodeMaven для $3.50 и получите 750 МБ трафика

Попробуйте прокси-серверы NodeMaven для $3.50 и получите 750 МБ трафика

Простая интеграция

Бесшовно интегрируйте наш премиум прокси со всеми основными сторонними инструментами

Multilogin
Dolphin Anty
Morelogin
Gologin

Выберите премиум-прокси для своих задач

Испытайте бесперебойное соединение с высоким качеством IP-адреса прокси от NodeMaven

Резидентские прокси

Резидентские прокси

Настоящие домашние IP с ротацией и статичными сессиями. Поддержка HTTP(S) и SOCKS5 с гибкой оплатой за GB для масштабируемого скрапинга на Python и работы с прокси в BeautifulSoup

Рекомендуется для:
Мобильные прокси

Мобильные прокси

Мобильные IP с ротацией и статичными сессиями для автоматизации и сбора данных. Поддержка HTTP(S) и SOCKS5 с гибкой оплатой за GB

Рекомендуется для:
ISP прокси

ISP прокси

Статические IP-адреса прокси-серверов с длительными сессиями и постоянной идентификацией. Поддержка HTTP(S) и SOCKS5 с ценами на основе IP-адреса и неограниченным трафиком

Рекомендуется для:
Не знаете, какой тип прокси выбрать?

Отзывы наших клиентов и партнёров

Честная обратная связь от тех, кто пользуется NodeMaven и доверяет нам

Уникальное антидетект-решение для телефонов, созданное для управления мобильными аккаунтами в больших масштабах
«NodeMaven тесно сотрудничает с Geelark, обеспечивая надежные мобильные мультиаккаунт-процессы, проверенные и подтвержденные в ежедневном использовании».
Облачные телефоны и мультиаккаунтная платформа, созданная для управления социальными сетями
«Единственный высококачественный провайдер прокси, с которым мы решили интегрироваться. NodeMaven предоставляет чистый, стабильный трафик для наших рабочих процессов».
Ведущий антидетект-браузер, которому доверяют пользователи по всему миру
«Мы рекомендуем NodeMaven как прокси-сервис №1 для мультиаккаунтинга. Он тесно интегрируется с Dolphin Anty, обеспечивая простую настройку».
Антидетект-браузер №1, которому доверяют более 9 млн пользователей
«NodeMaven предоставляет надежные, высококачественные прокси, которые безупречно интегрируются с AdsPower. Вместе мы делаем управление мультиаккаунтами более плавным, стабильным и легко масштабируемым».
Универсальный антидетект-браузер, созданный для безопасного и масштабируемого управления мультиаккаунтами
«NodeMaven предоставляет стабильные, высококачественные прокси, которые работают без сбоев, поддерживая безопасные и эффективные мультиаккаунт-процессы».
Самый надежный в мире эксперт по управлению мультиаккаунтами
«BitBrowser сотрудничает с NodeMaven, создавая надежную антидетект-среду. Управление мультиаккаунтной рекламой и социальными сетями позволяет легко снизить риск блокировки аккаунтов. Использование прокси безопасности NodeMaven обеспечивает стабильность и защищает конфиденциальность локальных данных. Чисто, качественно и стабильно. Мы рекомендуем NodeMaven».
Антидетект-браузер и платформа облачных телефонов для безопасного управления мультиаккаунтами в масштабе
«NodeMaven — прокси-провайдер, которого наши пользователи рекомендуют чаще всего в нашем сообществе. Он предоставляет высококачественные, стабильные IP, которые важнее всего для профессионалов в сфере мультиаккаунтов, нуждающихся в надежности при масштабировании».

Часто задаваемые вопросы

BeautifulSoup сам не управляет сетевыми подключениями. Чтобы использовать прокси с BeautifulSoup, настройте прокси в HTTP-клиенте, например в Requests, загрузите веб-страницу и передайте ответ в BeautifulSoup для разбора. Запросы поддерживает настройку прокси через прокси параметр.

Прокси настраивается в HTTP-запросе, а не в BeautifulSoup. Requests отправляет запрос через выбранный прокси и возвращает веб-страницу. Затем BeautifulSoup разбирает полученный HTML.

BeautifulSoup сам не обрабатывает авторизацию на прокси. Учетные данные прокси настраиваются в HTTP-клиенте. В Requests их можно указать прямо в прокси-URL в формате username:password@host:port формат.

Да. Вы можете использовать SOCKS5 в связке Python + BeautifulSoup с прокси, настроив SOCKS5-прокси в Запросы. Запросы поддерживает SOCKS через дополнительную зависимость SOCKS.

Разница касается HTTP-клиента. HTTP прокси обычно используются для веб-запросов, тогда как SOCKS5 работает на более низком сетевом уровне. Запросы поддерживает как HTTP-прокси, так и SOCKS-прокси.

Настройте прокси в Requests, а затем передайте полученный HTML в BeautifulSoup:

response = requests.get(url, proxies=proxies)
soup = BeautifulSoup(response.text, "html.parser")

Это стандартный способ использовать прокси вместе с BeautifulSoup: Запросы отвечает за соединение, а BeautifulSoup — за разбор HTML.

Резидентские прокси — отличный выбор, когда нужен большой пул IP реальных пользователей и геотаргетинг. Мобильные прокси могут пригодиться для мобильных сценариев, тогда как ISP прокси подходят, когда нужны стабильный IP и длинные сессии.

NodeMaven предоставляет резидентные, мобильные и ISP прокси с поддержкой HTTP(S) и SOCKS5.

Попробуйте прокси NodeMaven за $3.50 и получите 750 МБ трафика

Начните использовать высококачественные прокси уже сегодня
Этот сайт использует Файлы cookie чтобы улучшить ваш опыт. Продолжая, вы соглашаетесь на использование файлов cookie.