Что почитать про парсинг?
Основы HTML, CSS. Документацию по BeautifulSoup, Requests.  Документацию по работам с List и Dict и циклами в питоне. Документацию по Selenium, Гайды по работе с консолью разработчиков Chrome/Firefox.Youtube ролики. Гугл. Как минимум надо знать как устроен сайт.
Практический курс парсинга сайтов на Python
Курс направлен на отработку и практическое применение основных синтаксических конструкций языка Python при парсинге данных с сайтов.
Курс рассчитан на новичков, для которых важно наработать опыт работы с языком и научиться свободно его применять.
Самая доступная для любого новичка деятельность, которая позволит наработать опыт перед тем, как взяться за что-то более серьезное – это, на мой взгляд, парсинг сайтов. Тем более, что эта деятельность позволяет зарабатывать.

Людям с опытом этот курс будет вряд ли полезен.

Содержание :

0. Подготовка: установка pip3, BeautifulSoup, lxml, requests
1. Введение. Базовый пример работы с BeautifulSoup
2. Парсинг множественных данных и экспорт в csv-файл
3. Парсинг табличных данных
4-1. Работа с пагинацией сайтов (метод 1)
4-2. Работа с пагинацией сайтов (метод 2)
5. Чтение и запись данных в csv-файлы
6. Продвинутые приемы работы с библиотекой BeautifulSoup
7. Сохранение данных в БД Postgresql с помощью ОРМ PeeWee
8. Парсинг данных подгружаемых через AJAX часть 1
9. Парсинг данных в несколько процессов
10. Парсинг данных, подгружаемых с помощью JQuery
11. Парсинг данных, подгружаемых AJAX (часть 2)
12. Используем прокси
13. Заключение и пара советов для тех, кто все-таки решит пофрилансить парсингом данных с сайтов
14. Парсинг данных, подгружаемых AJAX запросами (JQuery) на примере сайта Steam’a. UPDATE
15. Авторизация с помощью Requests и использование сессий. UPDATE

Стоимость 1200 рублей.