1 of 11

Финалочка (парсинг)

Python для криптанов (и не только)

2 of 11

Основы html

3 of 11

Основы CSS

4 of 11

CSS селекторы

  • . - класс
  • # - id (но для id лучше использовать document.getElementById())
  • если ищем элемент, у которого несколько классов, то селектор будет выглядеть так:
  • .class1.class2.class3...
  • если будем писать через пробел, то он второй класс будет искать внутри первого элемента

5 of 11

Пара команд из JS

6 of 11

Get и Post запросы

  • Смотри видео)

7 of 11

Библиотека requests

  • Библиотека requests позволяет отправлять запросы на сервер
  • Документация с примерами https://pypi.org/project/requests/
  • Так же смотри видео, чтобы лучше понять

8 of 11

Библиотека BeautifulSoup

  • Библиотека для парсинга
  • https://pypi.org/project/beautifulsoup4/

9 of 11

Библиотека fake-useragent

  • Библиотека для подмены user-agent
  • https://pypi.org/project/fake-useragent/

10 of 11

Парсинг с помощью Get запросов

11 of 11

Post запросы