14/08/10 7:55
francescobigozzi
Come da titolo devo far premere un bottone alla mia applicazione.
Senza naturalmente far intergire con l'utente.
So che bisogna usare la clesse WebRequest.
Grazie a coloro che risponderanno.
aaa
14/08/10 12:07
francescobigozzi
Grazie. Dimenticavo che devo anche scrivere una stringa in una casella di testo.
<input type="text" name="url" class="input" id="url" />
Qui devo scrivere un URL.
<input type="submit" name="submit" value="Button" class="button" />
E qui premere il bottone.
Mi pare di capire che il bottone è di tipo submit.
Adesso mi leggo la tua guida.
aaa
14/08/10 18:31
francescobigozzi
Non sono riuscito a risolvere molto per la verità
Devo realizzare un applicazione che scrive su una pagina php una stringa e prema un bottone.
Per semplicità posto il codice.
//Scive sulla stringa response il codice HTML della pagina web
response = CodeHTML("http://www.video2mp3.net/index.php");
if (response.Contains("<input type=\"text\" name=\"url\" class=\"input\" id=\"url\" />") && response.Contains("<input type=\"submit\" name=\"submit\" value=\"Convert\" class=\"button\" />"))
MessageBox.Show("La textbox e il bottone esistono!");
}
private string CodeHTML(string url)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
using (Stream stream = request.GetResponse().GetResponseStream())
using (StreamReader reader = new StreamReader(stream))
return response = reader.ReadToEnd();
}
Riesco solo a verificare l'esistenza del bottone e della textbox, ma non sono ancora riuscito a capire come scriverci!!
Ultima modifica effettuata da francescobigozzi 15/08/10 7:36
aaa
15/08/10 10:45
francescobigozzi
Compreso.
Ricapitoliamo:
Nella pagina in cui devo interagire vengono usati dei javascipt, quindi per inserire del testo dovrei mandargli dei parametri e, siccome non compaiono nell'url e viene usato il metodo POST, il codice che avevo postato dovrebbe andar bene.
A questo punto come deve essere impostata la stringa Parameters?
Grazie per avermi prestato attenzione.
Ultima modifica effettuata da francescobigozzi 15/08/10 10:48
aaa