Har ett skript som jag ibland hämtar info om aktier. (Vill inte säga vart från, då jag inte har frågat om lov
![Whistle](https://static.flashback.org/img/smilies2/whistle.gif)
)
Det är speciella datum som jag ändrar med find and replace i en editor, det funkar, men är lite dumt sätt. Med en loop kan man ändra datumen, men nu är det ju datum i url:en också och då slår det slint i skallen om hur man ska göra..
Jag vill kunna ange tex datum för en viss vecka och så ersätts 20110523 med ett nytt datum på 4 ställen i skriptet nedanför, sedan hämtar skriptet aktieinformationen för det datumet, sedan ersätts datumet med nytt och information för datumet hämtas.
Kod:
#_______________NOKIA_________________
#Sleep a while to make it look less computerized
i = random.randint(2,4) # Sleep for a while
time.sleep(i)
print "slept for" ,(i), "seconds" # Prints how long it slept
#_____Get trades
os.chdir("E:NOKIA/Trades") #Create the file here
sock = urllib.urlopen("http://www.xxx.xxx/trade.php?stock=NOKIA.ST&date=20110523")
data = sock.read()
sock.close()
logfile =open(("NOKIA_Trades_20110523.txt"), 'w') #Creates a txt file named as the date
logfile.write(data) #writes 'data' to above file
logfile.close()
print "NOKIA.ST trades OK"
i = random.randint(2,5) # Sleep for a while
time.sleep(i)
print "slept for" ,(i), "seconds" # Prints how long it slept
#_____Get order depth
os.chdir("E:NOKIA/Depth") #Create the file here
sock = urllib.urlopen("http://www.xxx.xxx/pos.php?stock=NOKIA.ST&date=20110523")
data = sock.read()
sock.close()
logfile =open(("NOKIA_depth_20110523.txt"), 'w') #Creates a txt file named with todays date
logfile.write(data) #writes 'data' to above file
logfile.close()
print "NOKIA.ST depth ok"
Sen vill jag kunna ändra NOKIA.ST mot något annat. Med det tar vi efteråt.