Всем привет.
C# + xNet. Делаю бота для накрутки "лайков". Начал работу с youtube.
Суть: пользователь вводит - пароль:логин. Далее программно происходит авторизация на ютубе. Дальше с куками переходим на сайт где происходит накрутка лайков.
Собственно проблема заключается в том - что не могу авторизоваться на youtube. С Вк проблем нету.
Код:
////////////////
HttpRequest http = new HttpRequest();
http.UserAgent = Http.ChromeUserAgent();
http.Cookies = new CookieDictionary();
string tk = "saryarovaanna@gmail.com";
string mk = "gl987831";
string url = "https://accounts.google.com/signin/challenge/sl/password";
string html = http.Get(url).ToString();
string data = "Page=PasswordSeparationSignIn&GALX=Er5INuJpp-I&gxf=AFoagUXZTX8a-V3ef6HFRJQoF1uXyN5Xxg%3A1489608898944&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Dru%26feature%3Dsign_in_button%26app%3Ddesktop%26next%3D%252F%26action_handle_signin%3Dtrue&service=youtube&hl=ru&ProfileInformation=APMTqulUeII2NU-YSFkcxHSm9dNa_Y9OJenfWPWxWFAmNuilhnD9J-9VqzQi_qRl--GelYyAjygoji9vlZuF_iGczUkWa3Ya66yVAKXf-t0IRy7CkdTBCPZFREC5wTjsLxj9wlaHTxQP&SessionState=AEThLlw7faECbvCvjn-R_cnPcoLdv1NKOeKXf8zTi7q1ixKfgFJkC_UYyn5k6Iobx5TVCnasJ0z0dbYgljozT3TABz_JMcEDNNH0a46aDgk1Rp6nAkBisIkJu4EHU4Dga5zwEfD2qBCLzys9yTGi3cvz8YoMNHQmkuZ1J8CFtXm0oluoGLp_lcEc_OdIZpyc2r3c-BZ12jxEdvqu97vvZcLYjon-1TWtWxD3hstVyUjXss9WWLfrvQkO-NFNHs_B0vVxbHm7S-5gljTj8nLz2p-8kLWpEwE-ccwHL-jlo9yL_h1jV3wz2hq90Tp_OEmDi0i2wr7XaEFDuSSTcpJc--eIPbFqAPxzayDkcngf7erfljLPL_HttKw&_utf8=%E2%98%83&bgresponse=%21Tk2lTWxCzOniT141i-JEbllja4lVB8gCAAAA2lIAAAAPmQGWWW9SX7VIVk8NaWujCBhTKXLIRzsDAEjnAtFAKh-3D1Vi8T0OM24v2nVuZxNWAuoflG5mRCD9dGRACaeb8u5_YfZYZbelazVbGIOfM2WwRCJY5kfImArzhPaG47PhP3vd49UZyy5SVrjUh5UlxrL03l-ZDzvpzXYXeKOwVRrlBl6nlpHSKJikYrfmbMo7bDBXyLeihNEYOZjfsbgMmlK4eBMRdNYuAEwjowODwOhj1bsIqSbRjpDw5YGdjX79L3QCpyjsfZK5Dq9cfYUsDNiexwETTDGngqncnJx6ypseGr7c5rIXr7G_il7Vx7iSZSD3xNa_LaOK9ark8rxtJ1N3uZUMzD1dXCIlGsRbSgq2wpfNtoRzBElpmtQP5VmUvr0yR3Kom7QL_tsxe3jWn4Z-7U2l4SzpEpWqmRxaP7ezmEL5X4yKCoeUj34ywfSAC1ivtQlCTsC1qf-qNhdlr1I8IQ3WIlq1I3c0kTUtGkSP7tx9O9IsBsG3vEMYaaks482A-5uA_baKIj5stFKtFBCIEeWZAwvuBQ&pstMsg=1&checkConnection=youtube%3A531%3A1&checkedDomains=youtube&identifiertoken=&identifiertoken_audio=&identifier-captcha-input=&Email=" + tk + "&Passwd=" + mk + "&PersistentCookie=yes&rmShown=1";
html = http.Post(url, data, "application/x-www-form-urlencoded").ToString();
////////////////
StreamWriter w = new StreamWriter("test_yt.html");
w.Write(html);
w.Close();
Application.Exit();
////////////////
По сути,я не могу правильно "распарсить":
Код:
string data = "Page=PasswordSeparationSignIn&GALX=Er5INuJpp-I&gxf=AFoagUXZTX8a-V3ef6HFRJQoF1uXyN5Xxg%3A1489608898944&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Dru%26feature%3Dsign_in_button%26app%3Ddesktop%26next%3D%252F%26action_handle_signin%3Dtrue&service=youtube&hl=ru&ProfileInformation=APMTqulUeII2NU-YSFkcxHSm9dNa_Y9OJenfWPWxWFAmNuilhnD9J-9VqzQi_qRl--GelYyAjygoji9vlZuF_iGczUkWa3Ya66yVAKXf-t0IRy7CkdTBCPZFREC5wTjsLxj9wlaHTxQP&SessionState=AEThLlw7faECbvCvjn-R_cnPcoLdv1NKOeKXf8zTi7q1ixKfgFJkC_UYyn5k6Iobx5TVCnasJ0z0dbYgljozT3TABz_JMcEDNNH0a46aDgk1Rp6nAkBisIkJu4EHU4Dga5zwEfD2qBCLzys9yTGi3cvz8YoMNHQmkuZ1J8CFtXm0oluoGLp_lcEc_OdIZpyc2r3c-BZ12jxEdvqu97vvZcLYjon-1TWtWxD3hstVyUjXss9WWLfrvQkO-NFNHs_B0vVxbHm7S-5gljTj8nLz2p-8kLWpEwE-ccwHL-jlo9yL_h1jV3wz2hq90Tp_OEmDi0i2wr7XaEFDuSSTcpJc--eIPbFqAPxzayDkcngf7erfljLPL_HttKw&_utf8=%E2%98%83&bgresponse=%21Tk2lTWxCzOniT141i-JEbllja4lVB8gCAAAA2lIAAAAPmQGWWW9SX7VIVk8NaWujCBhTKXLIRzsDAEjnAtFAKh-3D1Vi8T0OM24v2nVuZxNWAuoflG5mRCD9dGRACaeb8u5_YfZYZbelazVbGIOfM2WwRCJY5kfImArzhPaG47PhP3vd49UZyy5SVrjUh5UlxrL03l-ZDzvpzXYXeKOwVRrlBl6nlpHSKJikYrfmbMo7bDBXyLeihNEYOZjfsbgMmlK4eBMRdNYuAEwjowODwOhj1bsIqSbRjpDw5YGdjX79L3QCpyjsfZK5Dq9cfYUsDNiexwETTDGngqncnJx6ypseGr7c5rIXr7G_il7Vx7iSZSD3xNa_LaOK9ark8rxtJ1N3uZUMzD1dXCIlGsRbSgq2wpfNtoRzBElpmtQP5VmUvr0yR3Kom7QL_tsxe3jWn4Z-7U2l4SzpEpWqmRxaP7ezmEL5X4yKCoeUj34ywfSAC1ivtQlCTsC1qf-qNhdlr1I8IQ3WIlq1I3c0kTUtGkSP7tx9O9IsBsG3vEMYaaks482A-5uA_baKIj5stFKtFBCIEeWZAwvuBQ&pstMsg=1&checkConnection=youtube%3A531%3A1&checkedDomains=youtube&identifiertoken=&identifiertoken_audio=&identifier-captcha-input=&Email=" + tk + "&Passwd=" + mk + "&PersistentCookie=yes&rmShown=1";
При каждом заходе данные меняются и как я понимаю они "генерируются на js", так как - поиск и ctrl+v, я не могу поискать то что нужно парсить.
Код писал по аналогии авторизации на hotmail_точка_com. По этому видео:
https://www.youtube.com/watch?v=FSPIwBE4GbA
С сети и в частности ютубе не смог найти ни одного видео или txt по данному вопросу.
Пожалуйста не пишите про api, я не могу просить пользователей отдельно для каждого аккаунта идти на гугл и проходить процедуру подключения api.
(Просил помощи на cyberforum но никакой помощи кроме "троллинга" и работы c api, я так и не получил, хотя конкретно писал что api меня не устраивает.)
Пожалуйста помогите кто имел конкретный опыт по данному вопросу (авторизация youtube, без api). Я не гуру в программировании не судите строго.
Заранее всем большое спасибо!