Advertisement
Guest User

Untitled

a guest
May 3rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. import requests
  2. import os
  3.  
  4. USERNAME = 'dexsteambot'
  5. PASSWORD = 'OpenSourcePassword'
  6.  
  7. baseurl = 'http://steamcommunity.com/market/pricehistory/'
  8.  
  9.  
  10. def send_steam_request(itemname):
  11. c = {'steamLogin': '76561198383130651%7C%7CF525AF9EFB5BB09B7104EFAEE3A9B1834CA58BCE'}
  12. s = '?currency=1&appid=730&country=US&market_hash_name=' + itemname.replace(' ', '%20').replace('|', '%7C').replace('(', '%28').replace(')', '%29')
  13. return requests.get(baseurl + s, cookies=c)
  14.  
  15.  
  16. items = ['Glove Case', 'M4A4 | Bullet Rain (Minimal Wear)', 'AWP | Dragon Lore (Field-Tested)']
  17.  
  18. for item in items:
  19. resp = send_steam_request(item)
  20. raw = '//Format: [Date]|[Price]|[Amount Traded]\n'
  21. dates = 'Dates: \n'
  22. prices = 'Prices: \n'
  23. amts = 'Amount Traded: \n'
  24. for v in resp.json()['prices']:
  25. if '01' in v[0][12:-4]:
  26. dates += v[0][:-7] + '\n'
  27. prices += str(v[1]) + '\n'
  28. amts += str(v[2]) + '\n'
  29. raw += v[0][:-7] + '|' + str(v[1]) + '|' + str(v[2]) + '\n'
  30. path = os.getcwd().replace('\\', '/') + '/data/' + item.replace('|', '-')
  31. for d in os.listdir(os.getcwd()):
  32. if 'data' in d:
  33. break
  34. else:
  35. os.mkdir(os.getcwd().replace('\\', '/') + '/data')
  36. fr = open(path + '.dat', 'w')
  37. fr.write(raw)
  38. fr.close()
  39. print('Saved "' + path + '.dat' + '"')
  40. ff = open(path + '.txt', 'w')
  41. ff.write(dates + '\n' + prices + '\n' + amts)
  42. ff.close()
  43. print('Saved "' + path + '.txt' + '"')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement