Проще всего через bs4. Производительность парсеров будет не промышленная, прямо скажем, но для тренировки и каких-то разовых задач вполне сойдёт.
Вот так это выглядит
https://www.youtube.com/watch?v=KPXPr-KS-qk
Желательно освоить библиотеку lxml
https://lxml.de/index.html
Есть также фреймворк Scrapy.
По этому вопросу даже литература имеется
mirknig.su/knigi/programming/114900-skraping-veb-s...
Само собой, основы разметки нужно знать, понимать что такое XPath и CSS-селекторы.