Changeset 44733


Ignore:
Timestamp:
02/06/20 19:13:35 (2 years ago)
Author:
obi
Message:

fix gold esel

Location:
titan/mediathek
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/mediathek/localhoster/mixdrop.py

    r44500 r44733  
    4545        match = re.search('MDCore.furl="([^"].*)";MDCore.vfile=', html)
    4646        if match:
     47             match = re.search('MDCore.wurl="([^"].*)";MDCore.vfile=', html).group(1)
     48             if match:
     49                  headers = {'User-Agent': common.RAND_UA}
     50                  if 'http:' not in match:
     51                       print "https:%s" % (match) + helpers.append_headers(headers)
     52                  else:
     53                       print "%s" % (match) + helpers.append_headers(headers)
     54                  return
    4755             match = re.search('MDCore.furl="([^"].*)";MDCore.vfile=', html).group(1)
    48              headers = {'User-Agent': common.RAND_UA}
    49              if 'http:' not in match:
    50                   print "https:%s" % (match) + helpers.append_headers(headers)
    51              else:
    52                   print "%s" % (match) + helpers.append_headers(headers)
    53              return
     56             if match:
     57                  headers = {'User-Agent': common.RAND_UA}
     58                  if 'http:' not in match:
     59                       print "https:%s" % (match) + helpers.append_headers(headers)
     60                  else:
     61                       print "%s" % (match) + helpers.append_headers(headers)
     62                  return
    5463
    5564        if '(p,a,c,k,e,d)' in html:
  • titan/mediathek/localparser_secret/goldesel.sh

    r44503 r44733  
    6363                while read -u 3 ROUND; do
    6464                        TITLE=`echo $ROUND | sed 's/title=/\ntitle=/' | grep ^"title=" | cut -d '"' -f2 | tr '~' ' ' | sed 's/#/%/'`
    65                         TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã
    66 /g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/g' -e 's/&auml;/ä/g' -e 's/&uuml;/ü/g' -e 's/&ouml;/ö/g' -e 's/&eacute;/é/g' -e 's/&egrave;/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/Ã
    67 /g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'`
     65                        TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/\C3x/g' -e 's/&ndash;/-/g' -e 's/&Auml;/\C3
     66/g' -e 's/&Uuml;/\C3S/g' -e 's/&Ouml;/\C3/g' -e 's/&auml;/ä/g' -e 's/&uuml;/ü/g' -e 's/&ouml;/ö/g' -e 's/&eacute;/é/g' -e 's/&egrave;/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/\C3
     67/g' -e 's/%D6/\C3/g' -e 's/%DC/\C3S/g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'`
    6868                        PIC=$URL/`echo $ROUND | sed s'!<img~src=!\nsrc=!' | grep ^"src=" | cut -d '"' -f2 | tr '~' ' '`
    6969                        NEWPAGE=`echo $ROUND | sed 's/<a~href=/\nhref=/' | grep ^"href=" | cut -d '"' -f2`
     
    106106                while read -u 3 ROUND; do
    107107                        TITLE=`echo $ROUND |  sed -e 's/"tle~bold"/"tle"/g' -e 's/<div~class="tle">/\n<div~class="tle""/' -e 's/<b/"b/g' | grep ^'<div~class="tle""' | cut -d '"' -f4 | tr '~' ' ' | sed 's/#/%/'`
    108                         TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã
    109 /g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/g' -e 's/&auml;/ä/g' -e 's/&uuml;/ü/g' -e 's/&ouml;/ö/g' -e 's/&eacute;/é/g' -e 's/&egrave;/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/Ã
    110 /g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'`
     108                        TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/\C3x/g' -e 's/&ndash;/-/g' -e 's/&Auml;/\C3
     109/g' -e 's/&Uuml;/\C3S/g' -e 's/&Ouml;/\C3/g' -e 's/&auml;/ä/g' -e 's/&uuml;/ü/g' -e 's/&ouml;/ö/g' -e 's/&eacute;/é/g' -e 's/&egrave;/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/\C3
     110/g' -e 's/%D6/\C3/g' -e 's/%DC/\C3S/g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'`
    111111                        PIC=$URL/`echo $ROUND | sed s'/data-original=/\ndata-original=/' | grep ^'data-original=' | cut -d '"' -f2 | sed 's/\/mini\//\/poster\//g'`
    112112                        NEWPAGE=`echo $ROUND | cut -d '"' -f2`
     
    137137{
    138138        if [ ! -e "$TMP/$PARSER.$INPUT.list" ] ; then
    139 #               $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1 -A 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.4.7.3000 Chrome/30.0.1599.101 Safari/537.36'
    140139                $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
    141 
    142 #               /tmp/localhoster/hoster.sh get $URL/$PAGE > $TMP/cache.$PARSER.$INPUT.1
    143 
    144                 cat $TMP/cache.$PARSER.$INPUT.1 | sed 's!<h2>Stream-Links</h2>!\nfound=!g' | sed 's!<h2>Sample-Links</h2>!\nerror=!g' | grep ^found= | sed 's/<li data=/\ndata=/g' | grep ^data= >$TMP/cache.$PARSER.$INPUT.2
     140                cat $TMP/cache.$PARSER.$INPUT.1 | sed "s/<li data=/\n<li data=/g" | grep ^"<li data=" >$TMP/cache.$PARSER.$INPUT.2
    145141
    146142                while read -u 3 ROUND; do
    147143                        NEWPAGE="data=`echo $ROUND | cut -d '"' -f2 | sed 's/;/%3B/g'`"
    148144                        TITLE=`echo $ROUND | cut -d ';' -f5 | cut -d '.' -f1`
     145                        PIC=`echo $ROUND | sed "s/<img src=/\n<img src=/g" | grep ^"<img src=" | cut -d\" -f2 | cut -d "/" -f3 | cut -d"." -f1`
     146                        if [ -z "$TITLE" ];then TITLE=$PIC; fi
    149147                        if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then
    150148                                PIC=`echo $TITLE | tr [A-Z] [a-z]`
Note: See TracChangeset for help on using the changeset viewer.