All pastes #364860 Raw Edit

Untitled

public java v1 · immutable
#364860 ·published 2007-02-20 13:15 UTC
rendered paste body
 private void generatePages(String City, String Branche, String rootfolder) throws SAXException, MalformedURLException, IOException{                  System.out.println("Started...");                  boolean isRunning = true;                                             //DIE ERSTE SEITE:                String source;                WebConversation wc = new WebConversation();                                System.out.println("Going to main-search-page...");                               WebResponse resp = wc.getResponse("http://wappc.pagesjaunes.fr/pj.cgi"); //Wir gehen auf das Formular *                                System.out.println("Doing form-request...");                    WebForm form = resp.getForms()[0];   // select the first form in the page                    System.out.println("Form-Name: "+form.getName());                       form.setParameter( "FRM_ACTIVITE", Branche );      // Insert values...                       form.setParameter( "FRM_LOCALITE", City );         // Insert values...                System.out.println("Submitting...");                       resp = form.submit();                                     //Wir schicken das Formular ab *                System.out.println("Done Submit...");                                                           source = readout(resp.getInputStream());    //Wir holen uns den Quelltext ab *                System.out.println("Got the first page:"+source);                                                //Source der ersten Seite in eine File:                writeCode(source, new File(rootfolder+System.currentTimeMillis())); //Wir schreiben den Quelltext in eine File *                                          /////                                             //Alle anderen Seiten.            boolean passed = false;            System.out.println("Get the following pages....");            while(isRunning == true){                                                   System.out.println("Running...");                                        WebLink link = resp.getLinkWithImageText("suivante");   //Wir holen uns das Bild mit dem Text "Page suivante" *                 if(link == null){ System.out.println("No new \"Next\"-Link found..."); isRunning = false; break;  } else {                    link.click();                        // Wir folgen dem Link *                                           resp = wc.getCurrentPage();          // Wir holen das Ergebnis ab *                                     source = readout(resp.getInputStream()); //Wir holen den Quelltext.                System.out.println("Source of page-follower extracted: "+source);                //Source der ersten Seite in den Array:                writeCode(source, new File(rootfolder+System.currentTimeMillis()));                                                   }                                       } //Ende WHILE.                                                                                      //return( codes.toArray(new String[0]));     } //ENDE FUNCTION