Вы должны войти, чтобы создавать сообщения и темы.

Мониторинг YouTube

Всем привет, занимаюсь разработкой софтины для YouTube. Нужно было мониторить название и количество зрителей прямой трансляции с постоянным обновлением. Реализовал через GET-запрос + Regex, но сегодня вижу ошибку 429, видимо ютуб блокнул ip за частые запросы, через VPN опять всё работает. Подскажите как по-другому можно реализовать такое, чтобы не банило?

Привет!
Может, как-то иначе и можно, но у себя решал так:
Имею прогу, которая ищет тексты композиций играющих в Spotify. Поиск по сервису MusixMatch происходил следующим образом, через WebClient сохраняю страницу в List<string> а уже в нём по тому же Regex/Match.
Словил тот же бан по ip и понял, что можно вместо WebClient подключить WebBroswer и использовать его.
Создал контрол браузера, зашёл на сайт и прошёл каптчу пару раз...
Оставил реализацию по WebBrowser, а не по WebClient, чтобы каждый раз, как словлю очередной бан по ip можно было нажать в программе одну кнопку, тем самым показать контрол браузера с проблемной страницей и пройти каптчу..

Ну и для поиска нужной инфы на странице сейчас юзаю не Regex, а htmlagilitypack.. Но к нему нужно привыкнуть, если нужно могу пару примеров кинуть.
Ну или надёжнее всего, прикрутить прокси лист к приложению)

Лайкнул Zalexanninev15
Zalexanninev15