Advertisement
Guest User

Untitled

a guest
Aug 27th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #!/usr/bin/python3
  2.  
  3. import urllib.request
  4. import json
  5. import datetime
  6. import csv
  7.  
  8. url=''
  9.  
  10. req = urllib.request.Request(url,headers={'User-Agent' : "Magic Browser"})
  11.  
  12. response = urllib.request.urlopen(req)
  13. jsonp = str(response.read())
  14. jsond = jsonp[ jsonp.index("(") + 1 : jsonp.rindex(")") ]
  15. data = json.loads(jsond)
  16.  
  17. daysnames = []
  18. for daydata in data['days']:
  19. daysnames.append(daydata)
  20.  
  21. filename = 'fr24-data-'+sorted(daysnames)[-1]+'.csv'
  22. with open(filename, 'wt') as csvfile:
  23. csvwriter = csv.writer(csvfile,delimiter=',',quotechar='"',quoting=csv.QUOTE_MINIMAL)
  24. csvwriter.writerow(['Time','Hits','Positions'])
  25. for dayname in sorted(daysnames):
  26. pdate = datetime.datetime.strptime(dayname, '%Y%m%d')
  27. print(pdate.isoformat())
  28. for q_stats in data['days'][dayname]['15min_stats']:
  29. csvwriter.writerow([pdate.isoformat(),q_stats[0],q_stats[1]])
  30. pdate += datetime.timedelta(minutes=15)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement