Code:
CookieContainer cookiecon = new CookieContainer();
#region Funktionen
public string GetResponse(string url, string post)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = cookiecon;
request.Method = "POST";
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/8.0";
request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
byte[] byteArr = Encoding.Default.GetBytes(post);
request.ContentLength = byteArr.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArr, 0, byteArr.Length);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
return new StreamReader(response.GetResponseStream()).ReadToEnd();
}
public string GetResponse(string url)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = cookiecon;
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
return new StreamReader(response.GetResponseStream()).ReadToEnd();
}
#endregion
private void BT_Login_Click(object sender, EventArgs e)
{
string html = string.Empty;
html = GetResponse("https://accounts.google.com/ServiceLoginAuth", "continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dsign_in_button%26hl%3Dde_DE%26next%3D%252F%26nomobiletemp%3D1&service=youtube&uilel=3&dsh=3033695615308140367&hl=de_DE&GALX=u-exZTiqrCs&pstMsg=1&dnConn=&checkConnection=youtube%3A432%3A1&checkedDomains=youtube&timeStmp=&secTok=&_utf8=%E2%98%83&bgresponse=%21A0LpLN0P-oIfBUQXfPDcs0SQOgIAAABLUgAAAB0qANshEvH6yZWid_l8TRDmRsH6i3QwdowmmgdBqNvrZlw0YNQ5t4B43oYkNQGw_v-zvA9XuUGJkgy4agf2VIl8LYGa78YOoBm0LHktMPjFFkVimulc6uBXKb6V3uNsD_UX07WUlW_Sb9X6eMsnB-t-HPA5yM89nkAw9Y83Lj6HXZ6onI14PKx-DW7FsQQYS1WQUiiFa2xBohIbKIX0lGLD81pAu7L-i24tqgG1Ch896-E8dsXwAD9--fopfgWFNGuoueJVyfifEXop8bnGj8T9ovKredOTAEmTEz5yRVQ&Email=[COLOR="Red"]MEIN BENUTZERNAME[/COLOR]&Passwd=[COLOR="Red"]MEIN PASSWORT[/COLOR]&signIn=Anmelden&PersistentCookie=yes&rmShown=1");
html = GetResponse("http://www.youtube.com");
if (html.Contains("YouTube"))
{
MessageBox.Show("Gut");
}
else
{
MessageBox.Show("Falsch");
}
}
private void BT_Like_Click(object sender, EventArgs e)
{
string html = string.Empty;
html = GetResponse("http://www.youtube.com/watch_actions_ajax?action_like_video=1&video_id=T8GNw1DJnCw&plid=AATUXOOoxfoGX4XZ", "screen=h%3D1080%26w%3D1920%26d%3D24&session_token=3jy3FxpDH1cC3kw-F9H1TXBoZFB8MTM1OTQ3MzEzMUAxMzU5Mzg2NzMx");
}
Ich würde mich über einen Tipp freuen.






