Avatar billede daniboy Nybegynder
24. februar 2003 - 20:45 Der er 4 kommentarer og
1 løsning

HTML source hentning

Jeg har problemed med at hente noget HTML kilde.

Jeg skal bruge HTML koden til at lave en bot med... eller hvad man nu vil kalde det... jeg skal hente HTML kilden...

Det er fra http://www.hattrick.org/ men når jeg har hentet den frame og forsøger at hente menu kilden får jeg en kilde der fortæller mig at der er sket en session timeout hvilket jeg kun kan fremprovokere i browseren, når jeg lukker explore og planter den direkte url til menuen i browseren.

Jeg har forsøgt med at sætte en CookieModule fra package HTTPClient til null der i følge API docen skulle gøre at min application acceptere alle cookies... burde det ikke gøre at jeg uden problemer kan hente de sider?

http://www.innovation.ch/java/HTTPClient/

Vil sætte stor pris på et uddybende svar da jeg ikke er hård til cookies... :-/
Avatar billede backside Nybegynder
24. februar 2003 - 20:58 #1
Er det menuen du vil rippe?
Eller forstår jeg ikke meningen med spørgsmålet?
Avatar billede daniboy Nybegynder
24. februar 2003 - 21:10 #2
Jeg vil gerne hente menuen som udgangs punkt og det er der problemet opstår...

Men det er ikke for at bruge den til noget jeg skal bare kunne gøre det via en HTTPConnection og det virker til at de metoder jeg bruger ikke virker som de skal angående håndteringen af cookies men da jeg ikke ved noget om cookies er jeg på herrens mark :/... hvem ved måske handler det slet ikke om cookies
Avatar billede backside Nybegynder
24. februar 2003 - 21:23 #3
Hvis det kun er for at prøve var det måske en ide at hente html kilden til en html fil, og ikke en asp.
Men jeg holder i hvert fald her, kan ikke hjælpe med noget konstruktivt alligevel.  ;)
Avatar billede carstenknudsen Nybegynder
25. februar 2003 - 12:38 #4
Følgende kode henter html indholdet fra den ønskede side.
URL url = new URL("http://www.hattrick.com");
URLConnection con = url.openConnection();
InputStream is = con.getInputStream();
InputStreamReader isr = new InputStreamReader( is );
BufferedReader br = new BufferedReader( isr );
String line;
while ((line=br.readLine())!=null) {
System.out.println(line);
}
Avatar billede daniboy Nybegynder
25. februar 2003 - 17:08 #5
At et problem jeg har bakset med i længere tid har en så simpel løsning og jeg ikke har gennemskuet det er skræmmende :/

Tak =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester