siggivara Skrevet 12. februar 2009 Del Skrevet 12. februar 2009 (endret) Jeg vil bruke python til å få tak i en nettside, kjøre en test på den og hvis testen slår til så skal akkurat den dataen som ble hentet først åpnes i nettleseren min. Problemet er at siden er litt forskjellig hver gang man oppdaterer den, og jeg vil få siden opp akkurat som den er når testen slår til. Et eksempel er at jeg kanskje vil vite hvordan forsiden på vg.no ser ut akkurat kl 1700. Eller at jeg vil få opp live-oppdateringen på fotballkampen akkurat som den er etter 20 spillte minutter. Så greia er at siden bare kan lastes en gang og må åpnes med full funksjonalitet. Har prøvd å lagre til fil, men da forsvinner all funksjonaliteten til siden, kan ikke trykke på linker osv. Koden under fungerer ikke, men viser litt tankegangen min. import urllib import webbrowser url = urllib.urlopen("http://andrewspencer.me.uk/spotify_lottery/") webbrowser.open(url) Endret 12. februar 2009 av siggivara Lenke til kommentar
siDDis Skrevet 14. februar 2009 Del Skrevet 14. februar 2009 Sånn som eg skjønner så må du parse html dokumentet for å finne ut om endringa har skjedd. Eg anbefaler å kikke på beautifulsoup som er eit fantastisk verktøy til å parse html filer med. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå