Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2022
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. import sys
  2. import xbmcgui
  3. import xbmcplugin
  4. import requests
  5. import re
  6.  
  7. addon_handle = int(sys.argv[1])
  8. url = 'https://ok.ru/videoembed/' + sys.argv[2][1:]
  9. reg = 'https://vd\\d+.mycdn.me/.*?id=\\d+'
  10.  
  11. def get_stream(url):
  12.  
  13.    
  14.     r = requests.get(url)
  15.     stream = list(map(lambda x: x.replace('&', '&'), map(lambda x: x.replace('\\\\u0026', '&'), re.findall(reg, r.text))))
  16.     quality = len(re.findall('quality=', r.text)) - 1
  17.  
  18.     if (quality == -1):
  19.         quality = 0
  20.    
  21.     return stream[quality]
  22.  
  23.  
  24. url = get_stream(url)
  25. li = xbmcgui.ListItem(path=url)
  26. xbmcplugin.setResolvedUrl(addon_handle, True, listitem=li)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement