Bonjour,
Je recherche à remplir automatiquement un formulaire Web .
Je pense avoir reperé les deux champs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.