Raggamuffin Skrevet 27. juli 2010 Del Skrevet 27. juli 2010 Klassisk emne.. Anyways. Jeg kan ikke programmere, men har laget noen enkle .bat filer o.l. Jeg ønsker å lage et script av noe slag som kan gå inn på en URL, Eventuelt gjøre noen "valg" på Internetsiden, lagre et bilde i en spesifikk mappe og sette navn eller enda bedre, dagens dato. Jeg har en del instillinger lagret i cookies, så jeg jeg tror ingen valg trenger å settes. F,eks Åpne linken under i IE http://bigcharts.marketwatch.com/advchart/frames/frames.asp?symb=No%3Adnbnor&time=&freq= Lagre bildet i D:\Dnbnor og sette dagens dato på filen. Kan dette gjøres i f.eks .vbs? Setter pris på litt veiledning om hva jeg kan bruke og eventuelt "kommandoer" for å få det til:) Lenke til kommentar
snippsat Skrevet 27. juli 2010 Del Skrevet 27. juli 2010 (endret) from urllib2 import urlopen import datetime def download_from_web(url, file_name): ''' Give url adress to source you want to download Name of filformat example <somthing.jpg> ''' try: webFile = urlopen(url) localFile = open(file_name, 'wb') localFile.write(webFile.read()) webFile.close() localFile.close() except IOError, e: print "Download error", e def main(): now = datetime.datetime.now() suffix = now.strftime('%Y%m%d_%M%S') file_name = 'c:\\Dnbnor\\%s.gif' % suffix url = 'http://bigcharts.marketwatch.com/charts/big.chart?symb=No%3Adnbnor&compidx=aaaaa%3A0&ma=0&maval=9&uf=0&lf=1&lf2=0&lf3=0&type=2&size=2&state=8&sid=172308&style=320&time=8&freq=1&nosettings=1&rand=6974&mocktick=1' #Call function with 2 argument download_from_web(url, file_name) if __name__ == "__main__": main() Lagrer i Dnbnor timestamp format <dato_stamp> "20100727_1648.gif" Sånn kan det gjøres med python som er et bra språk viss du ønsker og lære programmering. Problemet ditt at viss du ønsker og løse sånne oppgaver må du bruke tid på lære deg et programmringspråk. Som du ser i koden min har python en klar syntax,og jeg bruker bevisst variabelnavn som gjør koden lettere og forstå. Dette kunne selvføgelig vært løst i flere språk. Vb liker jeg dårlig,skal enn jobbe opp mot .NET er C# et bra språk. Man kan også bruke .NET sine bibilotek fra python igjennom ironpython. Java er greit,men du må skrive mere kode for og løse samme oppgaver. Det er litt for verbose synes nå jeg. Man også bruke java sine bibilotek fra python igjennom jython. PHP er greit for sånne oppgaver,men er vel det man kan kalle et rotete språk. Endret 27. juli 2010 av SNIPPSAT Lenke til kommentar
kaffebryggare Skrevet 27. juli 2010 Del Skrevet 27. juli 2010 (endret) Oppgaven der kan jo gjøres med batch hvis man bruker gedit wget eller lignende. Just sayin. Edit: Gedit, wtf... Endret 27. juli 2010 av Benny Lenke til kommentar
Raggamuffin Skrevet 28. juli 2010 Forfatter Del Skrevet 28. juli 2010 Takk for svar til begge:) Testet scriptet ditt SNIPPSAT og det hentet ned chartet, med navn og greier:), men det ble litt basic. Det ligger en del info i cookies når jeg åpner siden i IE som setter en del preferanser som ema 13,34, parabolic sar, volum RSI price dislpay som candlestick mm som er indikatorer jeg pleier å bruke. Ser URL`en i scritet ditt er forskjellig fra mitt og går direkte til en bildefil. Når jeg prøvde å skifte URL`en til f.eks: http://bigcharts.marketwatch.com/advchart/frames/frames.asp?symb=No%3Aosebx&time=&freq= Så ble det en 2 kb gif fil som ikke kunne åpnes. Hvor fikk du linken din fra? Leste litt om pyhton, men det blir litt vel tidkrevende tror jeg. Sitter og småplundrer litt på jobben med hobbyting, så jeg tror ikke jeg får satt av nok tid til å lære meg dette med det første desverre. Skal se litt mer på det i morgen hvis jeg har tid, siden det helt klart er noe jeg kan bruke i mange samenhenger. Skal i første omgang prøve å modifisere litt på scriptet ditt:) Kommer forhåpentligvis tilbake med litt mer konkrete spm. Wget har jeg så vidt sett på men kan kanskje være et fint alternativ. Så det var muligheter til å laste inn cookies fra IE, men etter en kjapp test fikk jeg ned ingenting. Vedlagt la jeg med bilde av hvordan linken kommer opp på min maskin. For spesielt interesserte: http://en.wikipedia.org/wiki/Three_white_soldiers (gul sirkel) + det skal være bullsignal når ema 34 krysser over ema 13:) 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å