Парсинг Желтых Страниц С Помощью Python
Парсинг желтых страниц с помощью Python Скачать скрипт PythonОтправьте ссылку для загрузки на: парсинг twitter Вы когда-нибудь планировали поездку в другой штат или город в США, но не знали ни одного места, где подают вкусные блюда? Желтые страницы предлагают большую помощь для широкого спектра предприятий. Это веб-сайт, на котором можно найти лучшие рестораны в любом городе или районе. Мало того, что можно также искать другие вещи, такие как автомобильные услуги, Косметические услуги, Услуги по дому, Страхование и т. Д. Для сбора таких разнообразных деловых контактных данных давайте изучим соскабливание желтых страниц.В этом уроке вы научитесь автоматически извлекать имя, адрес электронной почты, адрес и номер телефона парсер для opencart 3 каждого ресторана, который вы хотите. Вы можете использовать этот скрипт, чтобы найти информацию о любом другом бизнесе, который вы хотите, написать парсер сайта например, об авторемонте.Мы перейдем на сайт желтых страниц (https://www.yellowpages.com/search?search_terms=restaurant&geo_location_terms=Boston) и ищите рестораны в Бостоне и выясняйте все детали.Смотрите полный код ниже или смотрите видео для подробного объяснения:Импорт библиотек:import requests from bs4 import BeautifulSoup as soup Установить заголовки:headers = 'Accept': 'text/html,application/xhtml+xml,application/xml,q=0.9,image/webp,image/apng,*/*,q=0.8', парсер авито 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'en-GB,en,q=0.9,en-US,q=0.8,ml,q=0.7', 'Cache-Control': 'max-age=0', 'Connection': 'keep-alive', 'Host': 'www.yellowpages.com', 'Upgrade-Insecure-Requests': '1', 'User-Agent': 'Mozilla/5.0 (X11, Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36' Отправьте запрос на получение:html = requests.get('https://www.yellowpages.com/search?search_terms=restaurant&geo_location_terms=Boston',headers=headers)Узнать название ресторана:resturant_name = [] for names in bsobj.findAll('div','class':'search-results organic'): for name in names.findAll('a','class':'business-name'): resturant_name.append(name.span.text.strip()) resturant_name Вывод выскабливания Желтых страниц:Также мы можем извлечь необходимые бизнес-данные из различных бизнес-категорий, парсер amazon а также контактные данные в нужном вам формате с желтых страниц. У нас есть образцы данных скребка для желтых страниц из различных стран, таких как США, Сингапур, Малайзия, Таиланд, Австралия, Новая Зеландия, Филиппины, Южная Африка и т. Д.