Tanks.hxxps://www.discoveryplus.it/canali/home-and-garden-tv
hxxp://hdmi-tv.ru/sport/7024-viasat-sport-hd-rossiya.html
<item>
<title>https://www.clicksud.org/</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR gold][makelist.param3][/COLOR]</title>
<link>$doregex[makelist2]</link>
<thumbnail>[makelist.param1]</thumbnail>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
link=re.findall('<link\s*href="(.+?search[^"]+)',page_data)[0].replace('max-results=12','max-results=48')+'&start=1&by-date=false'
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'https://www.clicksud.org/','accept':'*/*','x-requested-with':'XMLHttpRequest'}).content
lists=re.findall('id=.(?:content-wrapper|main-wrapper).>(?s)(.*?)blog-pager',source)[0].replace(''','\'')
return re.findall('(?s)post-outer.+?data-img=[\'"]([^\'"]+).\s*href=[\'"]([^\'"]+).*?title=[\'"](.+?)\s*(?:online|din)',lists)
]]></expres>
<page>https://www.clicksud.org/</page>
</regex>
<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>[COLOR gold][makelist2.param2][/COLOR]</title>
<link>$doregex[getUrl]</link>
<thumbnail>[makelist.param1]</thumbnail>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests,urllib
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
ids=re.findall('item-tag.\s*href="https://www.clicksud.org/search/label/([^"]+)',page_data)[0]
link='https://www.clicksud.org/feeds/posts/default/-/%s?max-results=12&orderby=published&alt=json-in-script'%ids
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param2]','accept':'*/*','x-requested-with':'XMLHttpRequest'}).content.replace('u003C','<').replace('u003E','>').replace('u0026','&').replace('\\','')
lists=re.findall('</h3>(?s)(.*)',source)[0]
return re.findall('"alternate".+?"href":"(.+?/\d+[^"]+).,"title":"(.*?)\s*(?:online|din)',lists)
]]></expres>
<page>[makelist.param2]</page>
</regex>
<regex>
<name>getUrl</name>>
<expres><',page_data)[0];stream='https:'+stream if stream.startswith('//') else stream
return resolveurl.resolve(stream)
elif 'mixdrop' in page_data:
stream='https:'+re.findall('src=[\'"](.+?mixdrop[^\'"]+)',page_data)[0];stream='https:'+stream if stream.startswith('//') else stream
return resolveurl.resolve(stream)
]]></expres>
<page>[makelist2.param1]</page>
</regex>
</item>
<item>
<title>[COLOR yellow]A DISCOVERY OF WITCHES[/COLOR]</title>
<thumbnail>https://i.imgur.com/lLgZlq7.png</thumbnail>
<link>$doregex[gen]</link>
<regex>
<name>gen</name>
<listrepeat><![CDATA[
<title>[COLOR yellow][gen.param2][/COLOR]</title>
<link>$doregex[m3u]</link>
<thumbnail></thumbnail>
]]></listrepeat>
<expres><![CDATA[(?s)<td><a href="https(.+?)">(.+?)</a></td>]]></expres>
<page>https://www.clicksud.org/2020/05/cartea-ascunsa-vrajitoarelor-serial.html</page>
</regex>
<regex>
<name>m3u</name>
<listrepeat><![CDATA[
<title>[COLOR yellow]Server [m3u.param0][/COLOR]</title>
<urlsolve>https://[m3u.param1]</urlsolve>
<thumbnail></thumbnail>
]]></listrepeat>
<expres><![CDATA[(?s)Server.+?src.+?\/\/(.+?)"]]></expres>
<page>http[gen.param1]</page>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0</agent>
<referer>http://www.clicksud.org</referer>
<cookieJar></cookieJar>
</regex>
</item>
https://www.clicksud.org/search/label/Constantine
https://www.telewebion.com/live/tv3
http://music.persiana.live/
<item>
<title>شبکه ۳ - TV3</title>
<link>$doregex[getUrl]</link>
<regex>
<name>getUrl</name>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data, Cookie_Jar,m):#streamwatcher
headers={'user-aget':'Mozilla/5.0','origin':'https://www.telewebion.com','referer':'https://www.telewebion.com/live/tv3','accept':'*/*'}
url='https://api.telewebion.com/v3/channels/tv3/details?device=desktop&logo_version=4&thumb_size=240&dvr=1&'
source=requests.get(url,headers=headers).content
return re.findall('"link":"([^"]+)',source)[0]+'|user-agent=ipad&origin=https://www.telewebion.com&referer=https://www.telewebion.com/live/tv3'
]]></expres>
<page></page>
</regex>
</item>
<item>
<title>https://www.telewebion.com/</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR gold][makelist.param2] [COLOR dodgerblue] [UPPERCASE]([makelist.param1])[/UPPERCASE][/COLOR]</title>
<link>$doregex[getUrl]</link>
<info>[makelist.param3]</info>
<thumbnail>https://static.televebion.net/web/content_images/channel_images/thumbs/new/240/v4/[makelist.param1].png</thumbnail>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher
headers={'user-aget':'Mozilla/5.0','origin':'https://www.telewebion.com','referer':'https://www.telewebion.com/channels','accept':'*/*'}
source=requests.get('https://api.telewebion.com/v3/channels?logo_version=4&thumb_size=240&',headers=headers).content.replace('U+200E','').replace('\\n','')
return re.findall('"descriptor":"([^"]+)","name":"([^"]+).{16,18}"description":"([^"]+)',source)
]]></expres>
<page></page>
</regex>
<regex>
<name>getUrl</name>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data, Cookie_Jar,m):#streamwatcher
headers={'user-aget':'Mozilla/5.0','origin':'https://www.telewebion.com','referer':'https://www.telewebion.com/live/[makelist.param1]','accept':'*/*'}
url='https://api.telewebion.com/v3/channels/[makelist.param1]/details?device=desktop&logo_version=4&thumb_size=240&dvr=1&'
source=requests.get(url,headers=headers).content
return re.findall('"link":"([^"]+)',source)[0]+'|user-agent=ipad&origin=https://www.telewebion.com&referer=https://www.telewebion.com/live/[makelist.param1]'
]]></expres>
<page></page>
</regex>
</item>
<item>
<title>music.persiana.live</title>
<thumbnail></thumbnail>
<fanart></fanart>
<link>$doregex[m5]|User-Agent=Mozilla/5.0&Referer=http://music.persiana.live/</link>
<regex>
<name>m5</name>
<expres><![CDATA[x-mpegURL" src="([^"]+)]]></expres>
<page>http://music.persiana.live/</page>
</regex>
</item>
<item>
<title>شبکه ۳ - TV3</title>
<link>$doregex[getUrl]|user-agent=ipad&origin=https://www.telewebion.com&referer=https://www.telewebion.com/live/tv3</link>
<regex>
<name>getUrl</name>
<expres><![CDATA["link":"([^"]+)]]></expres>
<page>https://api.telewebion.com/v3/channels/tv3/details?device=desktop&logo_version=4&thumb_size=240&dvr=1&</page>
<referer>https://www.telewebion.com/live/tv3</referer>
<origin>https://www.telewebion.com</origin>
<agent>Mozilla/5.0</agent>
<accept>*/*</accept>
</regex>
</item>
<item>
<title>https://www.telewebion.com/</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR gold][makelist.param2] [COLOR dodgerblue] [UPPERCASE]([makelist.param1])[/UPPERCASE][/COLOR]</title>
<link>$doregex[getUrl]|user-agent=ipad&origin=https://www.telewebion.com&referer=https://www.telewebion.com/live/[makelist.param1]</link>
<info>[makelist.param3]</info>
<thumbnail>https://static.televebion.net/web/content_images/channel_images/thumbs/new/240/v4/[makelist.param1].png</thumbnail>
]]></listrepeat>
<expres><![CDATA["descriptor":"([^"]+)","name":"([^"]+).{16,18}"description":"([^"]+)]]></expres>
<page>https://api.telewebion.com/v3/channels?logo_version=4&thumb_size=240&</page>
<referer>https://www.telewebion.com/live/tv3</referer>
<origin>https://www.telewebion.com</origin>
<agent>Mozilla/5.0</agent>
<accept>*/*</accept>
</regex>
<regex>
<name>getUrl</name>
<expres><![CDATA["link":"([^"]+)]]></expres>
<page>https://api.telewebion.com/v3/channels/[makelist.param1]/details?device=desktop&logo_version=4&thumb_size=240&dvr=1&</page>
<referer>https://www.telewebion.com/live/[makelist.param1]</referer>
<origin>https://www.telewebion.com</origin>
<agent>Mozilla/5.0</agent>
<accept>*/*</accept>
</regex>
</item>
<item>
<title>[COLOR yellow]Subsmovies.club[/COLOR]</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]</title>
<link>$doregex[makelist2]</link>
<thumbnail>https://vignette.wikia.nocookie.net/lionheadthemovies/images/0/0b/The_movies_logo--screenshot_large.jpg</thumbnail>
<fanart>https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/80-movies-1570826605.png</fanart>
]]></listrepeat>
<expres><![CDATA[(?s)id="menu-item-\d+.+?href="([^"]+).>([^<]+)]]></expres>
<page>https://subsmovies.club/</page>
</regex>
<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>[makelist2.param2]</title>
<link>$doregex[getUrl]</link>
<thumbnail>[makelist2.param3]</thumbnail>
<fanart>https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/80-movies-1570826605.png</fanart>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
msource=requests.get('[makelist.param1]',headers={'user-agent':'Mozilla/5.0','referer':'https://subsmovies.club/','accept':'*/*'},cookies=Cookie_Jar).content.replace('#038;','')
if 'class="navigation"' in msource:
lastpg=re.findall('>(\d+).+\n.+?Next',msource)[0]
data=re.findall('(?s)"entry-title.+?href="([^"]+).\s*title="([^"]+).+?src="([^"]+)',msource)
url='[makelist.param1]page/{}/'
for pn in range(2,int(lastpg)):
source=requests.get(url.format(pn),headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]','accept':'*/*'}).content.replace('#038;','')
data +=re.findall('(?s)"entry-title.+?href="([^"]+).\s*title="([^"]+).+?src="([^"]+)',source)
return data
else:
return re.findall('(?s)"entry-title.+?href="([^"]+).\s*title="([^"]+).+?src="([^"]+)',msource)
]]></expres>
<page></page>
</regex>
<regex>
<name>getUrl</name>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
link=re.findall('src="(.+?video_embed.php[^"]+)',page_data)[0]
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'[makelist2.param1]','accept':'*/*'},cookies=Cookie_Jar).content
url=re.findall('iframe.+?src="([^"]+)',source)[0]
source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':link,'accept':'*/*'},cookies=Cookie_Jar).content
return re.findall('id=.my-video[\w\W]+?(?:source|src|file)="([^"]+)',source)[0]
]]></expres>
<page>[makelist2.param1]</page>
<referer>[makelist.param1]</referer>
</regex>
<thumbnail>https://vignette.wikia.nocookie.net/lionheadthemovies/images/0/0b/The_movies_logo--screenshot_large.jpg</thumbnail>
<fanart>https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/80-movies-1570826605.png</fanart>
</item>
<item>
<title>[COLOR yellow]Subsmovies.club[/COLOR]</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]</title>
<link>$doregex[makelist2]</link>
<thumbnail>https://vignette.wikia.nocookie.net/lionheadthemovies/images/0/0b/The_movies_logo--screenshot_large.jpg</thumbnail>
<fanart>https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/80-movies-1570826605.png</fanart>
]]></listrepeat>
<expres><![CDATA[(?s)id="menu-item-\d+.+?href="([^"]+).>([^<]+)]]></expres>
<page>https://subsmovies.club/</page>
</regex>
<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>[makelist2.param2]</title>
<link>$doregex[getUrl]</link>
<thumbnail>[makelist2.param3]</thumbnail>
<fanart>https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/80-movies-1570826605.png</fanart>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
msource=requests.get('[makelist.param1]',headers={'user-agent':'Mozilla/5.0','referer':'https://subsmovies.club/','accept':'*/*'},cookies=Cookie_Jar).content.replace('#038;','').replace('’','\'')
if 'class="navigation"' in msource:
lastpg=re.findall('>(\d+)</a></li><li><a\s*href.{40,46}page/2/">Next',msource)[0]
data=re.findall('(?s)"entry-title.+?href="([^"]+).\s*title="([^"]+).+?src="([^"]+)',msource)
url='[makelist.param1]page/{}/'
for pn in range(2,int(lastpg)):
source=requests.get(url.format(pn),headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]','accept':'*/*'}).content
lists=re.findall('[makelist.param2]</h1>(?s)(.*?)<footer',source)[0]
data +=re.findall('href="([^"]+).\s*title="([^"]+).+?src="([^"]+)',lists)
return data
else:
lists=re.findall('[makelist.param2]</h1>(?s)(.*?)<footer',msource)[0]
return re.findall('href="([^"]+).\s*title="([^"]+).+?src="([^"]+)',lists)
]]></expres>
<page></page>
</regex>
<regex>
<name>getUrl</name>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
link=re.findall('src="(.+?video_embed.php[^"]+)',page_data)[0]
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'[makelist2.param1]','accept':'*/*'},cookies=Cookie_Jar).content.replace('#038;','').replace('’','\'')
url=re.findall('iframe.+?src="([^"]+)',source)[0]
source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':link,'accept':'*/*'},cookies=Cookie_Jar).content.replace('#038;','').replace('’','\'')
return re.findall('id=.my-video[\w\W]+?(?:source|src|file)="([^"]+)',source)[0]
]]></expres>
<page>[makelist2.param1]</page>
<referer>[makelist.param1]</referer>
</regex>
<thumbnail>https://vignette.wikia.nocookie.net/lionheadthemovies/images/0/0b/The_movies_logo--screenshot_large.jpg</thumbnail>
<fanart>https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/80-movies-1570826605.png</fanart>
</item>
<item>
<title>www.televisiongratishd.com</title>
<link>$doregex[makelist]</link>
<thumbnail></thumbnail>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR gold][makelist.param2][/COLOR]</title>
<link>$doregex[getM3U8]</link>
<thumbnail>[makelist.param3]</thumbnail>
<fanart>https://3.bp.blogspot.com/-HG6MRbQMVFE/XFLv7CmQcKI/AAAAAAAAB90/HsBpbI_OEOURxauXB8gWJUwrB4vyYHQfACEwYBhgL/s1600/maxresdefault.jpg</fanart>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
return re.findall('href="([^"]+).*?alt="([^"]+)\s*en.+?src="([^"]+)',re.findall('channelstv.>(?s)(.*?)desde este lugar',page_data)[0])
]]></expres>
<page>https://www.televisiongratishd.com/parrilla-gratis.html</page>
</regex>
<regex>
<name>getM3U8</name>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
link=re.findall('(?:href|src)="(.*?/live[^#"]+)',page_data)[0]
if 'id=' in link:
source = requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]'}).content
if '<video' in source:
return re.findall('<video.*?(?:source|src|file)=[\'"]([^\'"]+)',source)[0]+'|user-agent=ipad&referer='+link
else:
return re.findall('id=.player[\w\W]*?(?:source|src|file):.+?[\'"]([^\'"]+)',source)[0]+'|user-agent=ipad&referer='+stream
else:
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]'}).content
stream=re.findall('(?:href|src)="(.*?/live[^#]+)',source)[0]
source = requests.get(stream,headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]'}).content
if '<video' in source:
return re.findall('<video.*?(?:source|src|file)=[\'"]([^\'"]+)',source)[0]+'|user-agent=ipad&referer='+link
else:
return re.findall('id=.player[\w\W]*?(?:source|src|file):.+?[\'"]([^\'"]+)',source)[0]+'|user-agent=ipad&referer='+stream
]]></expres>
<page>[makelist.param1]</page>
</regex>
</item>
<item>
<title>www.televisiongratishd.com</title>
<link>$doregex[makelist]</link>
<thumbnail></thumbnail>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR gold][makelist.param2][/COLOR]</title>
<link>$doregex[getM3U8]</link>
<thumbnail>[makelist.param3]</thumbnail>
<fanart>https://3.bp.blogspot.com/-HG6MRbQMVFE/XFLv7CmQcKI/AAAAAAAAB90/HsBpbI_OEOURxauXB8gWJUwrB4vyYHQfACEwYBhgL/s1600/maxresdefault.jpg</fanart>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
return re.findall('href="([^"]+).*?alt="([^"]+)\s*en.+?src="([^"]+)',re.findall('channelstv.>(?s)(.*?)desde este lugar',page_data)[0])
]]></expres>
<page>https://www.televisiongratishd.com/parrilla-gratis.html</page>
</regex>
<regex>
<name>getM3U8</name>
<expres><![CDATA[#$pyFunction
import re,requests,jsunpack
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
link=re.findall('(?:href|src)="(.*?/live[^#"]+)',page_data)[0]
if 'id=' in link:
source = requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]'}).content
if '<video' in source:
return re.findall('<video.*?(?:source|src|file)=[\'"]([^\'"]+)',source)[0]+'|user-agent=ipad&referer='+link
else:
return re.findall('id=.player[\w\W]*?(?:source|src|file):.+?[\'"]([^\'"]+)',source)[0]+'|user-agent=ipad&referer='+stream
else:
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]'}).content
stream=re.findall('(?:href|src)="(.*?/live[^#]+)',source)[0]
source=requests.get(stream,headers={'user-agent':'Mozilla/5.0','referer':link}).content
if '<video' in source:
return re.findall('<video.*?(?:source|src|file)=[\'"]([^\'"]+)',source)[0]+'|user-agent=ipad&referer='+link
else:
murl=re.findall('<iframe\s*src="(.+?embed/[^"]+)',source)[0]
source=requests.get(murl,headers={'user-agent':'Mozilla/5.0','host':'wigistream.to','referer':stream,'accept':'*/*'}).content
m3u8=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0])
return re.findall('(?:source|src|file):[\'"](https:.+?/hls[^\'"]+)',m3u8)[0]+'|user-agent=ipad&referer='+murl
]]></expres>
<page>[makelist.param1]</page>
</regex>
</item>
https://www.sporizle1.pw/live/turkish/sinematv-23-izle
<item>
<title>Moviesmart Family HD</title>
<link>$doregex[getUrl]</link>
<regex>
<name>getUrl</name>
<expres><',page_data)[0]+'?web'
ref='https://www.sporizle1.pw/live/turkish/sinematv-23-izle'
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':ref,'accept':'*/*'}).content
ids=re.findall('data-i="(\d+)',source)[0]
source=requests.post(link,headers={'user-agent':'Mozilla/5.0','referer':ref,'accept':'*/*','x-requested-with':'XMLHttpRequest'},data={'e':'1','sec':'b194ef2c297511b8f12f0216e1df6886','id':ids}).content
return re.findall('(.*)',source)[0][::-1].decode('base64')+'|user-agent=ipad&origin=https://www.sporizle1.pw&referer='+link
]]></expres>
<page>https://www.sporizle1.pw/live/turkish/sinematv-23-izle</page>
</regex>
</item>
'e':'1','sec':'b194ef2c297511b8f12f0216e1df6886','id':ids
'e':'1','sec':'2af065bb66dfa7fd6861e493aea7cd68','id':ids
<item>
<title>Moviesmart Family HD</title>
<link>$doregex[getUrl]</link>
<regex>
<name>getUrl</name>
<expres><',page_data)[0]+'?web'
ref='https://www.sporizle1.pw/live/turkish/sinematv-23-izle'
source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':ref,'accept':'*/*'}).content
ids=re.findall('data-i="(\d+)',source)[0] #example ids value is 11044
# get the sec's value from the link 'https://www.sporizle1.pw/cdn/js/ads.php?11044&www.sporizle1.pw' 11044 is above ids value
source=requests.get('https://www.sporizle1.pw/cdn/js/ads.php?%s&www.sporizle1.pw'%ids,headers={'user-agent':'Mozilla/5.0','referer':ref,'accept':'*/*'}).content
eid,secid=re.findall('\{e:.(\d+)..sec:[\'"]([^\'"]+)',source)[0]
source=requests.post(link,headers={'user-agent':'Mozilla/5.0','referer':ref,'accept':'*/*','x-requested-with':'XMLHttpRequest'},data={'e':eid,'sec':secid,'id':ids}).content
return re.findall('(.*)',source)[0][::-1].decode('base64')+'|user-agent=ipad&origin=https://www.sporizle1.pw&referer='+link
]]></expres>
<page>https://www.sporizle1.pw/live/turkish/sinematv-23-izle</page>
</regex>
</item>
sec':'b194ef2c297511b8f12f0216e1df6886'
sec:"353c47de808bacc03a673e79eb2245e0"
sec:"xxxxx"
will be change if you change your IP, not only change your region.I tried it.POST https://www.sporizle1.pw/embed/sinematv-23-izle?web HTTP/1.1
? 4U3Mt5yN1MTMx8yZHFTS0onVtcDW4VGOXRWNCFmZ2QWbvYTO1kTM1QTM2EzLwEzYvcHcuETZspXay9Gcz5yd3d3Lx8iYld3LmNmLjh3Y45iNj9yL6MHc0RHa
hxxp://crackstreams.is/boxingstreams/watch-dazn-parker-vs-fa/
hxxp://crackstreams.is/mmastreams/watch-ufc-rozenstruik-vs-gane/
<item>
<title>Boxing Live Stream</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param3] - [COLOR gold][makelist.param2][/COLOR]</title>
<link>$doregex[getUrl]</link>
<thumbnail></thumbnail>
]]></listrepeat>
<expres><[\w\W]+?media-heading.>([^<]+)[\w\W]+?<p>([^<]+)]]></expres>
<page>http://crackstreams.is/boxingstreams/</page>
</regex>
<regex>
<name>getUrl</name>
<expres><![CDATA[#$pyFunction
import re,requests
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
source=requests.get('[makelist.param1]video.php',headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param1]','accept':'*/*'}).content
if 'window.atob' in source:
return re.findall('window.atob.[\'"]([^\'"]+)',source)[0].decode('base64')+'|user-agent=ipad&origin=http://crackstreams.is&referer=[makelist.param1]video.php'
else:
return re.findall('id="play[\w\W]+?(?:source|src|file):\s*[\'"](htt[^\'"]+)',source)[0]+'|user-agent=ipad&origin=http://crackstreams.is&referer=[makelist.param1]video.php'
]]></expres>
<page></page>
</regex>
</item>
<item>
<title>UFC|MMA - Rozenstruik vs Gane</title>
<link>$doregex[getUrl]</link>
<regex>
<name>getUrl</name>
<expres><',source)[0].decode('base64')+'|user-agent=ipad&origin=http://crackstreams.is&referer=http://crackstreams.is/mmastreams/watch-ufc-rozenstruik-vs-gane/video.php'
else:
return re.findall('id="play[\w\W]+?(?:source|src|file):\s*[\'"](htt[^\'"]+)',source)[0]+'|user-agent=ipad&origin=http://crackstreams.is&referer=http://crackstreams.is/mmastreams/watch-ufc-rozenstruik-vs-gane/video.php'
]]></expres>
<page></page>
</regex>
</item>
<item>
<title>[COLOR lightgreen][B]AcestreamSearch[/B] [/COLOR]</title>
<thumbnail>https://acestreamsearch.net/images/logo.png</thumbnail>
<link>$doregex[lista]</link>
<regex>
<name>lista</name>
<listrepeat><![CDATA[
<title>[lista.param2]</title>
<link>plugin://program.plexus/?url=[lista.param1]&mode=1&name=BlackAddon+[lista.param2]</link>
<thumbnail>http://blackaddon.com/gray/img/acestream.png</thumbnail>
]]></listrepeat>
<expres><![CDATA[acestream:\/\/(.*?)">(.*?)<]]><expres>
<page>https://acestreamsearch.net/en/?q=$doregex[search]</page>
<referer>https://acestreamsearch.com/en/</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
<cookieJar></cookieJar>
</regex>
</item>
<item>
<title>Acestream Search</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]</title>
<link>plugin://program.plexus/?url=acestream://[makelist.param1]&mode=1&name=[COLOR gold][makelist.param2][/COLOR]</link>
<thumbnail>https://acestreamsearch.net/android-icon-192x192.png</thumbnail>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests,urllib,urllib2,xbmc
def GetLSProData(page_data, Cookie_Jar,m):#streamwatcher2013
def get_SearchQuery():
keyboard=xbmc.Keyboard();keyboard.setHeading('Search Acestream's ID');keyboard.doModal()
if keyboard.isConfirmed():
search_text=urllib.quote_plus(keyboard.getText())
return search_text
search_text=get_SearchQuery()
source=requests.get('https://acestreamsearch.net/en/?q='+search_text,headers={'user-agent':'Mozilla/5.0','referer':'https://acestreamsearch.net/en/','accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'}).content
data=re.findall('href.+?//([^"]+).>([^\|\(<]+)',re.findall('"list-group">(?s)(.*?)</ul',source)[0])
return sorted(data,key=lambda k: k[1])
]]></expres>
<page></page>
</regex>
<thumbnail>https://acestreamsearch.net/android-icon-192x192.png</thumbnail>
</item>
Replace this line
keyboard=xbmc.Keyboard();keyboard.setHeading('Search Acestream's ID');keyboard.doModal()
With this
keyboard=xbmc.Keyboard();keyboard.setHeading('Search Acestream\'s ID');keyboard.doModal()
<item>
<title>[COLOR lightgreen][B]AcestreamSearch[/B] [/COLOR]</title>
<thumbnail>https://acestreamsearch.net/images/logo.png</thumbnail>
<link>$doregex[lista]</link>
<regex>
<name>lista</name>
<listrepeat><![CDATA[
<title>[lista.param2]</title>
<link>plugin://program.plexus/?url=[lista.param1]&mode=1&name=BlackAddon+[lista.param2]</link>
<thumbnail>http://blackaddon.com/gray/img/acestream.png</thumbnail>
]]></listrepeat>
<expres><![CDATA[acestream:\/\/(.*?)">(.*?)<]]><expres>
<page>https://acestreamsearch.net/en/?q=$doregex[search]</page>
<referer>https://acestreamsearch.com/en/</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
<cookieJar></cookieJar>
</regex>
<regex>
<name>search</name>
<expres><![CDATA[#$pyFunction
import xbmc
import xbmcaddon
import xbmcgui
def GetLSProData(page_data,Cookie_Jar,m):
dialog = xbmcgui.Dialog()
d = dialog.input('Search: example: LIGA', type=xbmcgui.INPUT_ALPHANUM).replace(" ", "+")
return d
]]></expres>
<page></page>
<cookieJar></cookieJar>
</regex>
</item>
Thread starter | Similar threads | Forum | Replies | Date |
---|---|---|---|---|
G | LSP | Scraper Development | 0 | |
J | PHP Scraper/regex | Scraper Development | 1 | |
O | UniversalSports.com | Addon Requests | 5 |
Similar threads |
---|
LSP |
PHP Scraper/regex |
UniversalSports.com |