— или как почувствовать себя цифровым Шерлоком Парсинг — это искусство и наука одновременно. Это когда ты заходишь не с фронта, а по-честному — через requests и BeautifulSoup, и вежливо просишь у сайта: “А ну-ка дай сюда все цены на ноутбуки… желательно без нервов”. 🤓 В этой статье ты научишься: pip install requests beautifulsoup4 pandas lxml openpyxl selenium (И, если нужно Selenium: скачай chromedriver → положи рядом с кодом) Собрать названия и цены кофе с условного сайта. import requests
from bs4 import BeautifulSoup
# Отправляем GET-запрос
url = "https://example-coffee-shop.com/menu"
response = requests.get(url)
soup = BeautifulSoup(response.text, "lxml")
# Ищем блоки с товарами
items = soup.find_all("div", class_="product-item")
for item in items:
name = item.find("h2").text.strip()
price = item.find("span", class_="price").text.strip()
print(name, "-", price) import pandas as pd
data = []
for item in items:
name = item.find("h2").text.strip()
price = ite