Встречается на 1% собеседований по Python
Какие знаешь библиотеки для парсинга данных
В 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
интервью вопросы и ответы