LSP Regex & Makelist Discussion.

tungbeng95

Member
Oct 25, 2018
349
10
18
Try to help me with this?
Code:
https://www.bvn.tv/bvnlive/
 

gujal

Developer
Dec 26, 2013
509
276
63
Enjoy!

LSP XML:
<item>
<title>BVN</title>
<inputstream>$doregex[getURL]</inputstream>
<thumbnail>https://www.bvn.tv/wp-content/themes/bvn/assets/img/bvn-logo.png</thumbnail>
<regex>
<name>getURL</name>
<expres><![CDATA[#$pyFunction
def GetLSProData(page_data,Cookie_Jar,m):
  import json
  r = json.loads(page_data)
  strurl = r.get('stream').get('src')
  l = r.get('stream').get('keySystemOptions')[0].get('options')
  lurl = l.get('licenseUrl')
  xcd = l.get('httpRequestHeaders').get('x-custom-data')
  return '{0}$$lic={1}|x-custom-data={2}|R{{SSM}}|'.format(strurl, lurl, xcd)
]]></expres>
<page>https://start-player.npo.nl/video/LI_BVN_4589107/streams?profile=dash-widevine&amp;quality=npo</page>
<referer>https://start-player.npo.nl/</referer>
</regex>
</item>
 
  • Like
Reactions: tungbeng95

Doom

Member
Sep 16, 2019
260
21
18

m5Germany

Active member
Mar 20, 2014
181
48
28
Greetings: Would like to filter out: http://mypanel.tv:8080/9 where "9" is the value. Servers to keep [k|m|u]. Is there a way to exclude the 9 while maintaining the ability of m?
LSP XML:
<item>
<title>[COLOR=FF00FFFF]USA Menu [COLOR red]•[/COLOR][COLOR=FF00CCFF] iptvcat.com[/COLOR][/COLOR]</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR=FF00FFFF]$doregex[Hello][COLOR red]•[/COLOR][COLOR=FF00CCFF] iptvcat.com[/COLOR][/COLOR]</title>
<link>[makelist.param2]</link>
]]></listrepeat>
<expres><![CDATA["channel":"([^"]+)","link":"(http://[k|m|u][^?]+)\?.*?"liveliness":"100","status":"online".*?"format":".*?","mbps":".*?","URI"]]></expres>
<page>https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united%20states%20of%20america.json</page>
</regex>
<regex>
<name>Hello</name>
<expres>$pyFunction:'[makelist.param1]'.replace('\u0026','&').replace('US','').replace('FHD','').replace('HD','').replace('[B]','').replace('(ENG)','').replace('ENG','').replace('(Geo)','')</expres>
<page></page>
</regex>
</item>
As Always, Thanks.
m5
 

DITW

New member
Jan 9, 2021
3
0
1
Hello, I think Kodi 19 Beta 2 is available, please @gujal , it is possible the compatibility with Kodi 19 or we must start searching alternatives to LSP, thanks in advice
 

gujal

Developer
Dec 26, 2013
509
276
63
There are no addons like LSP out there.
The problem with LSP is it is using BeautifulSOAP library heavily and that library is not available for Python3 so it needs a complete rewrite using some other xml parsing library. I am not the original author of this addon to understand the plugin routing to figure out the logic, so havent got it working in Kodi19. So it will happen when it happens :)
 
  • Like
Reactions: JonnyB

gujal

Developer
Dec 26, 2013
509
276
63
The addon was officially dead when Shani left TVA in June 2017
It was just maintained by me and I did some bugfixes and added some additional stuff such as inputstream and widevine.
So yes, it may never work on Kodi 19 unless someone steps in and rewrites the addon for Python3
 

tungbeng95

Member
Oct 25, 2018
349
10
18
Can help me with site below:
Code:
https://www.mewatch.sg/channels/channel-5/97098
 

gujal

Developer
Dec 26, 2013
509
276
63
Enjoy!

LSP XML:
<item>
<title>5 Singapore</title>
<inputstream>$doregex[getURL]</inputstream>
<thumbnail></thumbnail>
<regex>
<name>getURL</name>
<expres><![CDATA[#$pyFunction
def GetLSProData(page_data,Cookie_Jar,m):
  import requests
  headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3',
             'Referer': 'https://www.mewatch.sg/',
             'Origin': 'https://www.mewatch.sg'}
  data = {"1":{"service":"ottuser","action":"anonymousLogin","partnerId":"147"},"2":{"service":"asset","action":"get","id":"316288","assetReferenceType":"media","ks":"{1:result:ks}"},"3":{"service":"asset","action":"getPlaybackContext","assetId":"316288","assetType":"media","contextDataParams":{"objectType":"KalturaPlaybackContextOptions","context":"PLAYBACK"},"ks":"{1:result:ks}"},"apiVersion":"5.2.6","partnerId":"147"}
  url = 'https://rest-as.ott.kaltura.com/api_v3/service/multirequest'
  sources = requests.post(url, headers=headers, json=data).json().get('result')[1].get('sources')
  for src in sources:
    if src.get('type') == 'DASH_Web':
      strurl = src.get('url')
      lurl = src.get('drm')[-1].get('licenseURL')
  return '{0}$$lic={1}|Origin=https://www.mewatch.sg&Content-Type= |R{{SSM}}|'.format(strurl, lurl)
]]></expres>
<page></page>
</regex>
</item>
 
  • Like
Reactions: tungbeng95

faustino

New member
Sep 1, 2020
21
0
1
any way to work on kodi?
Code:
https://multicanais.com/sportv-online-hd-gratis/
 

tungbeng95

Member
Oct 25, 2018
349
10
18
I need help this site:
Code:
https://ct24.ceskatelevize.cz/#live
 

RRrorony

New member
Jun 17, 2019
19
6
3
LSP XML:
<item>
<title>ceskatelevize</title>
<inputstream>$doregex[getURL]</inputstream>
<thumbnail></thumbnail>
<regex>
<name>getURL</name>
<expres><![CDATA[#$pyFunction
def GetLSProData(page_data,Cookie_Jar,m):
  import requests, re

  url = "https://www.ceskatelevize.cz/ivysilani/ajax/get-client-playlist/"
  payload="playlist%5B0%5D%5Btype%5D=channel&playlist%5B0%5D%5Bid%5D=24&requestUrl=%2Fivysilani%2Fembed%2FiFramePlayer.php&requestSource=iVysilani&type=html&canPlayDRM=false"
  headers = {
  'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Mobile/15E148 Snapchat/10.77.5.59 (like Safari/604.1)',
  'Referer': 'https://www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=b09f0a7ea88255f22c62098ee281ad74600182d8&videoID=CT24',
  'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8','x-addr': '127.0.0.1','X-Requested-With': 'XMLHttpRequest','Origin': 'https://www.ceskatelevize.cz'}
  tok = requests.request("POST", url, headers=headers, data=payload).json().get('url')
  headers = {'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Mobile/15E148 Snapchat/10.77.5.59 (like Safari/604.1)','X-Requested-With': 'XMLHttpRequest','Connection': 'keep-alive',
  'Referer': 'https://www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=b09f0a7ea88255f22c62098ee281ad74600182d8&videoID=CT24',
  'Cookie': 'PHPSESSID=71c1jd77m2jok718296rceegh1; CTStatProgrammes=24; videoQuality=auto; PLAYER_CAN_PLAY_DRM={"value":0}'}
  tok2 = requests.request("GET", tok, headers=headers, data=payload).json().get('playlist')[0].get('streamUrls').get('main')
  headers = {'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Mobile/15E148 Snapchat/10.77.5.59 (like Safari/604.1)','Origin': 'https://www.ceskatelevize.cz','Connection': 'keep-alive','Referer': 'https://www.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?skinID=3&&tpl=live&multimedia=1&width=100%25&hash=b09f0a7ea88255f22c62098ee281ad74600182d8&videoID=CT24'}
  r = requests.request("GET", tok2, headers=headers)
  hls=re.findall("(http[^\s]+m3u8)",r.content)[0] 
  return hls+'|User-Agent=Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Mobile/15E148 Snapchat/10.77.5.59 (like Safari/604.1)'
]]></expres>
<page></page>
</regex>
</item>
 

RRrorony

New member
Jun 17, 2019
19
6
3
just change line
Rich (BB code):
hls=re.findall("(http[^\s]+m3u8)",r.content)[0]
by
hls=re.findall("BANDWIDTH=628000.*\s(http[^\s]+m3u8)",r.content)[0]
 

tungbeng95

Member
Oct 25, 2018
349
10
18
Yes.I to try but it only working at lowest quality (288p).BANDWIDTH=628000 When I change at higher quality,ex: bandwidth 1160000,3712000 or higher... it's not working-LSP error.Can you fix it? Tks.
 

javier

New member
Jan 12, 2021
1
0
0
Hello everyone, can anyone help me with this?

Code:
hxxps://futbollibre.online/en-vivo/bein-sports-espanol/
thanks in advance
 

m5Germany

Active member
Mar 20, 2014
181
48
28
Greetings, Having difficulty combining the static w/ menu. While trying to RegEx (include both http - https) No Luck. I would like to maintain the filtering. RegEx is prefered but Phython is better looking.
LSP XML:
<item>
<title>[COLOR=FF00FFFF]Test - static [COLOR=red]•[/COLOR][COLOR=FF00CCFF] iptvcat.com[/COLOR][/COLOR]</title>
<thumbnail>https://iptvcat.com/res/images/logo_iptvcat.png</thumbnail>
<fanart></fanart>
<link>https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5812b0f2237a6ff45d16c3f9/master.m3u8?terminate=false&amp;deviceType=web&amp;deviceMake=web&amp;deviceModel=web&amp;sid=726&amp;deviceId=5812b0f2237a6ff45d16c3f9&amp;deviceVersion=DNT&amp;appVersion=DNT&amp;deviceDNT=0&amp;userId=&amp;advertisingId=&amp;deviceLat=&amp;deviceLon=&amp;app_name=&amp;appName=web&amp;buildVersion=&amp;appStoreUrl=&amp;architecture=&amp;includeExtendedEvents=false&amp;marketingRegion=US&amp;serverSideAds=false|User-Agent=VLC&amp;Referer=https://iptvcat.com/</link>
</item>


<item>
<title>[COLOR=FF00FFFF]Test - menu [COLOR red]•[/COLOR][COLOR=FF00CCFF] iptvcat.com[/COLOR][/COLOR]</title>
<thumbnail>https://iptvcat.com/res/images/logo_iptvcat.png</thumbnail>
<fanart></fanart>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR=FF00FFFF]$doregex[mTitle][COLOR red]•[/COLOR][COLOR=FF00CCFF] iptvcat.com[/COLOR][/COLOR]</title>
<link>$doregex[m5]|User-Agent=VLC&amp;Referer=http://iptvcat.com/</link>
]]></listrepeat>
<expres><![CDATA["channel":"([^\*"]+)","link":"(h.{6}[acsu][^1od].*?).checkedby.*?ss":"[19]]]></expres>
<page>https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united%20states%20of%20america.json</page>
</regex>
<regex>
<name>m5</name>
<expres>$pyFunction:'[makelist.param2]'.replace('/u002','').replace('\u002','').replace('\u0026','&').replace('&','&amp;')</expres>
<page></page>
</regex>
<regex>
<name>mTitle</name>
<expres>$pyFunction:'[makelist.param1]'.replace('\u0026','&').replace('US','').replace('FHD','').replace('HD','').replace('[B]','').replace('(ENG)','').replace('ENG','').replace('(Geo)','').replace('(30A)','').replace('SD','').replace('VIP','').replace('(Opt-1), AlMayadeen TV (Backup)','')</expres>
<page></page>
</regex>
</item>
As Always, Thanks.
m5
 

RRrorony

New member
Jun 17, 2019
19
6
3
hi m5, this is your code

Code:
<item>
<title>Channels</title>
<link>$doregex[makelist]</link>
<thumbnail></thumbnail>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
  <title>[COLOR gold][makelist.param1][/COLOR]</title>
  <link>[makelist.param2]|User-Agent=VLC/3.0.11 LibVLC/3.0.11</link>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
def GetLSProData(page_data,Cookie_Jar,m):
  import requests

  url = "https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united%20states%20of%20america.json"
  headers = {
    'user-agent': "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
    'accept': "*/*",
    }
  resp = requests.get(url, headers=headers).json()
  items = [(x['channel'], x['link']) for x in resp]
  return items
]]></expres>
<page></page>
</regex>
</item>
 
  • Like
Reactions: m5Germany

m5Germany

Active member
Mar 20, 2014
181
48
28
Thanks for taking a look. Your Code captures all links. My Code is trying to filter only the links that play. I have removed the restiction for "a1" as that server seems to be live. So, now the RegEx is: from (h.{6}[acsu][^1od].*?) to (h.{6}[acsu][^od].*?) As stated origanally - I would like to include the static w/ menu.
Again, Thanks.
m5
 

streamwatcher2013

Well-known member
Oct 24, 2013
897
383
63
USA
You may try this:

LSP XML:
<item>
<title>Streams Online</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
  <title>[makelist.param1]</title>
  <link>[makelist.param2]|user-agent=VLC&amp;referer=[makelist.param2]</link>
  <!--<inputstream>[makelist.param2]|user-agent=VLC&amp;referer=[makelist.param2]</inputstream>-->
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re
def GetLSProData(page_data,Cookie_Jar,m):
  jdata=re.findall('("id"[^\[]+)',page_data);list=[]
  for d in jdata:
    getd=re.findall('"link":"([^"]+)"',d)
    for l in getd:
       getl=l.replace('\u0026','&')
       d=d.replace(l,getl)
    if '"online' in d:
         list +=re.findall('"channel":"([^"]+)","link":"([^"]+)',d)
  return sorted(list,key=lambda t: (set(t[0])))
]]></expres>
<page>https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united%20states%20of%20america.json</page>
</regex>
</item>


==== Just filter the channels you like, example ESP.... channels ====

<item>
<title>ESPN Chammel</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
  <title>[makelist.param1]</title>
  <link>[makelist.param2]|user-agent=VLC&amp;referer=[makelist.param2]</link>
<!--  <inputstream>[makelist.param2]|user-agent=VLC&amp;referer=[makelist.param2]</inputstream>-->
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re
def GetLSProData(page_data,Cookie_Jar,m):
  data=re.findall('("id"[^\[]+)',page_data);list=[]
  for d in data:
    if '"online' in d:
      if 'ESP' in d:
         list +=re.findall('"channel":"([^"]+)","link":"([^"]+)',d)
  return sorted(list,key=lambda t: (t[0]))
]]></expres>
<page>https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united%20states%20of%20america.json</page>
</regex>
</item>
 

RRrorony

New member
Jun 17, 2019
19
6
3
LSP:
<item>
<title>Streams</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
  <title>[makelist.param1]</title>
  <link>[makelist.param2]|User-Agent=VLC/3.0.11 LibVLC/3.0.11</link>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re
import requests
def GetLSProData(page_data,Cookie_Jar,m):

  l1 = re.findall('"channel":"([^\*"]+)","link":"(h.{6}[acsu][^od].*?).checkedby',page_data)
  l2 = re.findall('"channel":"([^\*"]+)","link":"(http*[^"]+(?:playlist|master)\.m3u8.*?)"',page_data)
  l3 = l1+l2
  items = [(x, y.replace('\u0026','&')) for x, y in l3]
  return sorted(items,key=lambda t: (set(t[0])))
]]></expres>
<page>https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united%20states%20of%20america.json</page>
</regex>
</item>
 

m5Germany

Active member
Mar 20, 2014
181
48
28
Great Job. Tweaked a couple of things. Just need to know where/how to place .replace('\u0026','&') for Title in your Code.
LSP XML:
<item>
<title>Streams - adapted from @RRrorony</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
  <title>[makelist.param1]</title>
  <link>[makelist.param2]|User-Agent=VLC/3.0.11 LibVLC/3.0.11</link>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re
import requests
def GetLSProData(page_data,Cookie_Jar,m):

  l1 = re.findall('"channel":"([^\*"]+)","link":"(h.{6}[acsu][^od].*?).checkedby.*?ss":"[1]',page_data)
  l2 = re.findall('"channel":"([^\*"]+)","link":"(https[^z"]+(?:playlist|master)\.m3u8.*?).checkedby.*?ss":"[1]',page_data)
  l3 = l1+l2
  items = [(x, y.replace('\u0026','&').replace('/u002','')) for x, y in l3]
  return sorted(items,key=lambda t: (set(t[0])))
]]></expres>
<page>https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united%20states%20of%20america.json</page>
</regex>
</item>
Thanks,
m5
 

RRrorony

New member
Jun 17, 2019
19
6
3
Hi m5, this is your code

<item>
<title>Channels</title>
<link>$doregex[makelist]</link>
<thumbnail></thumbnail>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR gold][makelist.param1][/COLOR]</title>
<link>[makelist.param2]|User-Agent=VLC/3.0.11 LibVLC/3.0.11</link>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
def GetLSProData(page_data,Cookie_Jar,m):
import requests

url = "https://raw.githubusercontent.com/eliashussary/iptvcat-scraper/master/data/countries/united states of america.json"
headers = {
'user-agent': "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
'accept': "*/*",
}
resp = requests.get(url, headers=headers).json()
items = [(x['channel'], x['link']) for x in resp]
return items
]]></expres>
<page></page>
</regex>
</item>
 
  • Like
Reactions: m5Germany

tnico

New member
May 29, 2015
20
0
1
Hi, Need help please.
Thank so much

<item>
<title>RECHERCHE YOUTUBE</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>([makelist.param3]) [makelist.param2]</title>
<urlsolve>https://www.youtube.com/watch?v=[makelist.param1]</urlsolve>
<thumbnail>https://i.ytimg.com/vi/[makelist.param1]/hqdefault.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests,urllib,xbmc
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
def get_SearchQuery():
keyboard=xbmc.Keyboard();keyboard.setHeading('Search Here:');keyboard.doModal()
if keyboard.isConfirmed():
itext=urllib.quote_plus(keyboard.getText())
return itext
gtext=get_SearchQuery()
sUrl='https://m.youtube.com/results?search_query=%s'%gtext
jdata=requests.get(sUrl,headers={'user-agent':'ipad'}).content.replace('amp;','').replace('\u0026','&').replace('#038;','').replace('&#39;','\'').replace('&quot;','"')
list=re.findall('VideoRenderer":{"videoId":"([^"]+).+?"title":{"runs":\[{"text":"([^"]+).+?"lengthText":.+?(?:T|t)ext":"([^"]+)',jdata)
tok1=re.findall('"nextContinuationData":{"continuation":"([^"]+)',jdata)[0]
jdata1=requests.get('%s&ctoken=%s'%(sUrl,tok1),headers={'user-agent':'ipad','referer':sUrl}).content.replace('amp;','').replace('\u0026','&').replace('#038;','').replace('&#39;','\'').replace('&quot;','"')
list1=re.findall('VideoRenderer":{"videoId":"([^"]+).+?"title":{"runs":\[{"text":"([^"]+).+?"lengthText":.+?(?:T|t)ext":"([^"]+)',jdata1)
return list+list1
]]></expres>
<page></page>
</regex>
<thumbnail>https://www.wearediagram.com/hubfs/YouTube_Search.jpg</thumbnail>
<item>
 

RRrorony

New member
Jun 17, 2019
19
6
3
LSP XML:
<item>
<title>RECHERCHE YOUTUBE</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>([makelist.param3]) [makelist.param2]</title>
<urlsolve>https://www.youtube.com/watch?v=[makelist.param1]</urlsolve>
<thumbnail>https://i.ytimg.com/vi/[makelist.param1]/hqdefault.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests,urllib,xbmc
def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
  def get_SearchQuery():
    keyboard=xbmc.Keyboard();keyboard.setHeading('Search Here:');keyboard.doModal()
    if keyboard.isConfirmed():
      itext=urllib.quote_plus(keyboard.getText())
      return itext
  gtext=get_SearchQuery()
  sUrl= 'https://m.youtube.com/results?search_query=%s'%gtext
  jdata=requests.get(sUrl,headers={'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X) AppleWebKit/603.2.4 (KHTML, like Gecko) FxiOS/7.5b3349 Mobile/14F89 Safari/603.2.4'}).content.replace('\\x22','"').replace('\\x7b','{').replace('\\x5b','[').replace('\\x7d','}').replace('\\x5d',']').replace('\\x27','\'')
  list1 = re.findall('VideoRenderer":{"videoId":"([^"]+).+?"title":{"runs":\[{"text":"([^"]+).+?"lengthText":.+?(?:T|t)ext":"([^"]+)',jdata)
  return list1
]]></expres>
<page></page>
</regex>
<thumbnail>https://www.wearediagram.com/hubfs/YouTube_Search.jpg</thumbnail>
<item>
 
  • Like
Reactions: boul

Doom

Member
Sep 16, 2019
260
21
18
Hi guy's can someone help me here & thanks!
hxxp://crackstreams.biz/watch/610
 

upd8t3r

Member
Oct 16, 2019
46
18
8
XML:
<item>
<title>UFC 257</title>
<link>$doregex[getLink]|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36&amp;Referer=http://crackstreams.biz/watch/610</link>
<thumbnail></thumbnail>
<fanart></fanart>   
<regex>
<name>getLink</name>
<expres><![CDATA[source:\s*"([^"]+)]]></expres>
<page>http://crackstreams.biz/watch/610</page>
<cookieJar></cookieJar>
</regex>
</item>
 
  • Like
Reactions: Doom
Thread starter Similar threads Forum Replies Date
G Scraper Development 0
J Scraper Development 1
O Addon Requests 5