Встречается на собеседованиях • сегодня
Какие знаешь библиотеки для парсинга данных
В Python популярны несколько библиотек для парсинга данных:
- BeautifulSoup – удобна для парсинга HTML/XML, особенно с невалидной разметкой.
python
from bs4 import BeautifulSoup soup = BeautifulSoup(html_doc, 'html.parser') print(soup.find_all('a'))
-
lxml – быстрая библиотека для парсинга XML/HTML с поддержкой XPath.
pythonfrom lxml import etree tree = etree.HTML(html_content) print(tree.xpath('//a/@href')) -
Scrapy – фреймворк для сложного парсинга с поддержкой асинхронности.
-
Requests + BeautifulSoup/lxml – комбинация для простых задач (загрузка + парсинг).
-
PyQuery – аналог jQuery для Python.
Для API и JSON:
- requests (HTTP-запросы)
- json (стандартная библиотека)
Для сложных сценариев (например, JS-рендеринг) используют Selenium или Playwright.
Выбор зависит от задачи: скорость (lxml), простота (BeautifulSoup), масштаб (Scrapy).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы