Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

C#: скрыто смотрим видео на YouTube

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> C#: скрыто смотрим видео на YouTube
Имя
Сообщение << Старые топики   Новые топики >>
C#: скрыто смотрим видео на YouTube - 2012-05-11 02:35:09.240000   
Чародей

Сообщений: 1
Оценки: 0
Присоединился: 2012-05-11 02:29:23.433333
Нужно скрыто посмотреть видео на YouTube (YouTube должен зарегистрировать просмотр, а он это делает, только когда нажата кнопка "play" и идет видео).

Осуществляю идею на c#. С WebBrowser никогда не работал. Собственно проблема: нужно после загрузки WebBrowser запустить видео. В YouTube API нашел, что это можно сделать скриптом "function playVideo() { yt.player.playerReferences_.player1.api.playVideo(); }". Получается как-то так, но код не работает:

WebB.Navigate("http://www.youtube.com/watch?feature=player_detailpage&v=pWGViK8cQGc#t=328s"); while (WebB.ReadyState != WebBrowserReadyState.Complete) Application.DoEvents(); HТМLElement Head = WebB.Document.GetElementsByTagName("head")[0]; HТМLElement sсriрtEI = WebB.Document.CreateElement("sсriрt"); IHТМLsсriрtElement Element = (IHТМLsсriрtElement)sсriрtEI.DomElement; Element.text = "function playVideo() { yt.player.playerReferences_.player1.api.playVideo(); }"; Head.AppendChild(sсriрtEI); WebB.Document.Invokesсriрt("playVideo()"); Очень прошу помочь, ибо задолбался уже.

P.S. Другие способы решить задачу приветствуются.
Post #: 1
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> C#: скрыто смотрим видео на YouTube







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.