Парсер данных через селениум на сайте https://www.nseindia.com/ Алгоритм:
- Зайти на https://www.nseindia.com
- Навестись (hover) на MARKET DATA
- Кликнуть на Pre-Open Market
- Спарсить данные Final Price по всем позициям на странице и вывести их в csv файл. Имя;цена
После этого сымитировать небольшой пользовательский сценарий использования сайта. Здесь по своему желанию, но как пример:
- Зайти на главную страницу
- Пролистать вниз до графика
- Выбрать график "NIFTY BANK"
- Нажать “View all” под "TOP 5 STOCKS - NIFTY BANK"
- Выбрать в селекторе “NIFTY ALPHA 50”
- Пролистать таблицу до конца
- Парсинг данных об аккаунтах (простое). Взять 100 случайных адресов почты Mail.ru (не важно каким образом и необязательно настоящих). Узнать от сервера mail.ru информацию об этих ящиках (существует, установлена 2fa, иная информация). Полученный результат записать в файл в формате JSON.
- Поиск результатов Twitch (среднее). Повторить действия пользователя по вводу запроса "Pool" (ну или свой по желанию) в строку поиска. Получить результаты предпросмотра поискового запроса (подзказки перед отправкой запроса поиска) и результаты самого поиска. Из результатов поиска достать все ссылки и вывести в лог.
- Парсинг последних твитов Elon Musk (сложное). Получить список последних 20 твитов Илона Маска используя HTTP-запрос. Вывести в лог только текст (если есть) последних твитов.