Advertisement
Guest User

First Liked Soundcloud Song

a guest
Mar 2nd, 2020
939
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1.  
  2. import requests
  3. import urllib
  4.  
  5. options = '&'
  6. root_url = 'https://api-v2.soundcloud.com/users/<INSERT USER ID HERE>/track_likes?'
  7. URL = root_url
  8.  
  9. client_id = 'client_id=<INSERT CLIENT ID HERE>'
  10. app_version = 'app_version=1582892164'
  11. app_locale = 'app_locale=en'
  12. offset_str = 'offset='
  13. offset_num = 0
  14. limit_str = 'limit='
  15. limit=100
  16.  
  17. data = ''
  18.  
  19. keep_going = True
  20. while keep_going:
  21.     joined_offset = ''.join([offset_str, str(offset_num)])
  22.     joined_limit = ''.join([limit_str, str(limit)])
  23.     params = options.join([client_id, app_version, app_locale, joined_offset, joined_limit])
  24.  
  25.     URL = ''.join([root_url, params])
  26.  
  27.     r = requests.get(url = URL)
  28.  
  29.     data = r.json()
  30.     URL = data['next_href']
  31.     if URL == None:
  32.         break
  33.     parsed_url = urllib.parse.urlparse(URL)
  34.     parsed_query = urllib.parse.parse_qs(parsed_url.query)
  35.     new_offset = parsed_query.get('offset')
  36.     offset_num=int(new_offset[0])
  37.     # keep_going = False
  38.  
  39. print(data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement