Probleme pour remplir un formulaire Web
Bonjour,
Je recherche à remplir automatiquement un formulaire Web .
Je pense avoir reperé les deux champs :
Code:
1 2 3
| <input tabindex="12" class="" type="text" id="naf_exp" name="naf_exp"
pour le code naf et
<input tabindex="20" class="" type="text" id="geo_exp" name="geo_exp" pour la region |
Je me sert de ce bout de code pour regarder si cela fonctionne mais la recherche ne se fait pas
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| private void test(){
try {
// Construct data
String data = URLEncoder.encode("naf_exp", "UTF-8") + "=" + URLEncoder.encode("4321A", "UTF-8");
data += "&" + URLEncoder.encode("geo_exp", "UTF-8") + "=" + URLEncoder.encode("ALSACE", "UTF-8");
// Send data
URL url = new URL("http://www.pagespro.com");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
wr.close();
rd.close();
} catch (Exception e) {
}
} |
en fait je regarde chaque ligne pour voir si il y a un résultat.
Si quelqu'un a un début de solution ou d'idée merci.