Click to See Complete Forum and Search --> : How to implement this functionality on C#?


BobWhite2009
August 31st, 2008, 12:53 PM
Dear Friends,
I need to write the follwing C# code:

1. Go to some webpage http://www.whatever.com
2. On this page I need to put "somestring1" into textbox
<input type="text" name="SomeTextBox" value="">
3. Get value from this hidden variable (in this example - 23456):
<input type="hidden" id="SomeVariable" name="SomeVariable" value="23456">
4. And finaly invoke some "submit":
<input type="submit" id="MySubmit" name="MySubmit" value="MySubmit">
so the form will be submited somewhere <form action="someurl" ...>

Please advice.
Thanks.

Selacius
August 31st, 2008, 12:59 PM
Is this a webpage you are building? If so why are you using C#?

Talikag
August 31st, 2008, 01:03 PM
Either do that by using the WebBrowser control (the easier choise) or use sockets and send http requests to the site.

BobWhite2009
August 31st, 2008, 01:06 PM
Is this a webpage you are building? If so why are you using C#?

I have a task implement this on C#.
I know how to do it on HTML/php etc.
But how to do it by using C# i don't know.

BobWhite2009
August 31st, 2008, 01:07 PM
WebBrowser control
Could you give me some simple code example to do it?

BobWhite2009
August 31st, 2008, 01:15 PM
Could you give me some simple code example to do it?

Let's say I have some code like this:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WebControlPlay
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Url = new Uri("http://www.whatever.com");
}
}
}

Now how I put "somestring1" into textbox placed on the http://www.whatever.com
<input type="text" name="SomeTextBox" value="">
?

Talikag
September 1st, 2008, 06:55 AM
There's quite a lot examples on the internet. Try to google "c# webbrowser" or "c# webbrowser example", etc.
I would show you an example but I'm about to leave, and besides, i guess you'll find some relevant examples on google. I'll show you an example later if you won't...