Ich möchte mich gerne über ein Kleines Programm mit 2 Eingabefeldern und einem Login Button auf einer Seite einloggen.
Mein Ziel ist es, nach dem Login die Cookies auslesen zu können, da dort für mich wichtige Infos gespeichert werden
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void id01_TextChanged(object sender, EventArgs e)
{
//string id01 = textBox1.Text;
}
private void pw01_TextChanged(object sender, EventArgs e)
{
//string pw01 = textBox2.Text;
}
private void button1_Click(object sender, EventArgs e)
{
string url = "http://passport.nexoneu.com/Login.aspx?nexoneuTheme=NexonEU";
webBrowser1.DocumentText = sendRequest(url);
}
public string sendRequest(string url)
{
//LOGIN
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] loginData = encoding.GetBytes("do=login" + "&txtLogin0=" + id01.Text + "&txtPassword0=" + pw01.Text);
CookieContainer cookieContainer = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url + "login.php?do=login");///
request.CookieContainer = cookieContainer;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
Stream stream = request.GetRequestStream();
stream.Write(loginData, 0, loginData.Length);
stream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
MessageBox.Show(url);
url = ("http://en.nexoneu.com/NXEU.aspx?PART=/Main");
CookieContainer cookieContainer2 = new CookieContainer();
HttpWebRequest request2 = (HttpWebRequest)WebRequest.Create(url);
MessageBox.Show(url);
Ich habe so etwas noch nie gemacht und praktisch alles auf msdn nachgeschlagen. Können also einige logische Fehler drinn sein.






