for example that url = "http://www.myurl.net/info.php";
private void Login()
{
WebBrowser b = new WebBrowser();
b.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(b_DocumentCompleted);
b.Navigate(url);
}
private void b_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
WebBrowser b = sender as WebBrowser;
string response = b.DocumentText;
b.DocumentCompleted -= new WebBrowserDocumentCompletedEventHandler(b_DocumentCompleted);
b.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(b_DocumentCompleted2);
string postData = string.Format("username={0}&password={1}&submit={2}", username, password, Submit);
ASCIIEncoding enc = new ASCIIEncoding();
b.Navigate(link.Text.ToString(), "", enc.GetBytes(postDatA), "Content-Type: application/x-www-form-urlencoded\r\n");
}
private void b_DocumentCompleted2(object sender, WebBrowserDocumentCompletedEventArgs e)
{
WebBrowser b = sender as WebBrowser;
string response = b.DocumentText;
if (response.Contains("Logout"))
{
MessageBox.Show("Login Successful");
}
if (response.Contains("Login"))
{
MessageBox.Show("Login not Successful");
}
}
if the response contain that text :
<h1 class="uname" id="username">mohammed</h1> <p id="age">23</p> <form id="frm" action="change.php" method="post"> <input type="text" name="username"/> <input type="text" name="age"/> <button type="submit" value="submit" id="sbt"/> </form>
1 - how i can get the information from that response
for example :
get user name and age (mohammed,23) and using it in my c# application
2 - how i can submit the form from my c# application
???

New Topic/Question
Reply



MultiQuote







|