Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. import json
  2. import requests
  3.  
  4. target_url = 'https://guest.api.arcadia.pinnacle.com/0.1/matchups/{}/related'
  5. target_link = 'https://guest.api.arcadia.pinnacle.com/0.1/matchups/{}/markets/related/straight'
  6.  
  7. def get_matchup_ids():
  8. link = 'https://guest.api.arcadia.pinnacle.com/0.1/sports/12/matchups/highlighted'
  9. res = requests.get(link,headers={'User-Agent':'Mozilla/5.0','content-type': 'application/json','X-API-Key': "CmX2KcMrXuFmNg6YFbmTxE0y9CIrOi0R"})
  10. for item in res.json():
  11. yield item['id']
  12.  
  13. def get_results(id_num):
  14. res = requests.get(target_url.format(id_num),headers={'User-Agent':'Mozilla/5.0','content-type': 'application/json','X-API-Key': "CmX2KcMrXuFmNg6YFbmTxE0y9CIrOi0R"})
  15.  
  16. json_content = res.json()
  17. for item in json_content:
  18. first,second,amount = get_info(item['id'])
  19. name_n_contact = item['league']['name']
  20. name = name_n_contact.split("-")[0].strip()
  21. company = name_n_contact.split("-")[1].strip()
  22. contestant_one = item['participants'][0]['name']
  23. contestant_two = item['participants'][1]['name']
  24. print(item['id'],name,company,contestant_one,contestant_two,first,second,amount)
  25.  
  26. def get_info(id_num):
  27. res = requests.get(target_link.format(id_num),headers={'User-Agent':'Mozilla/5.0','content-type': 'application/json','X-API-Key': "CmX2KcMrXuFmNg6YFbmTxE0y9CIrOi0R"})
  28. for item in res.json():
  29. if id_num!=item['matchupId']: continue
  30. first = item['prices'][0]['price']
  31. second = item['prices'][1]['price']
  32. amount = item['limits'][0]['amount']
  33. return first,second,amount
  34.  
  35. if __name__ == '__main__':
  36. for item_id in get_matchup_ids():
  37. get_results(item_id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement