Разработать скрипт на Python, который будет автоматически считывать шахматные ходы с веб-страницы (
vk.com/app6999558) и выводить их в удобочитаемом формате. Скрипт должен активироваться при нажатии клавиши F1.
2. Основные требования:
- Скрипт должен искать на странице элементы с классом `messageChat`, содержащие информацию о шахматных ходах.
- Формат исходных данных (пример): `<div class="chat"><p class="messageChat">1 Б: пешка E2-E4</p><p class="messageChat">Ч: пешка C7-C6</p><p class="messageChat">2 Б: конь G1-F3</p></div>`.
- Формат вывода данных:
```
1 ход Белые E2-E4
1 ход Черные C7-C6
2 ход Белые G1-F3
``
- Скрипт должен обновлять информацию каждые 0.3 секунды.
- Скрипт должен сохранять информацию о ходах в текстовый документ без повторов.
3. Технологические требования:
- Язык программирования: Python.
- Возможное использование библиотек для парсинга веб-страниц, таких как BeautifulSoup.
- Реализация функции прослушивания нажатия клавиши F1 для активации скрипта.
- Учет возможных изменений на веб-странице при обновлении информации.