Да и по остальным моментам опыта и знаний 0
Здесь есть 2 варианта:
1. Использовать родной api ВК.
2. Использовать сторонний фреймворк для тестирования веб-приложений. Но, учитывая, что знаний у вас 0, то используйте п1.
https://vk.com/dev, заюзаем метод
wall.getComments.
Получение комментов из поста:
import requests
TOKEN = 'token'
OWNER_ID = 'user_or_group_id'
POST_ID = 'post_id'
res = requests.get(
'https://api.vk.com/method/wall.getComments',
params = {
'owner_id': OWNER_ID,
'post_id': POST_ID,
'access_token': TOKEN,
'v': '5.130'
}
)
comments = res.json()
спарсить комментарии со всех постов
сложить в один файл, преобразовав в вид ссылки
удалить дубликаты
рандомно выбрать 1 победителя, среди комментариев
парсить по ключевому слову "участвую"
что бы программа сама открыла ссылку победителя и отправила сообщение мол "вы победили"
Комменты у Вас получены, осталось 5 шагов из 6, дерзайте!