Changeset 44733
- Timestamp:
- 02/06/20 19:13:35 (2 years ago)
- Location:
- titan/mediathek
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localhoster/mixdrop.py
r44500 r44733 45 45 match = re.search('MDCore.furl="([^"].*)";MDCore.vfile=', html) 46 46 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 47 55 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 54 63 55 64 if '(p,a,c,k,e,d)' in html: -
titan/mediathek/localparser_secret/goldesel.sh
r44503 r44733 63 63 while read -u 3 ROUND; do 64 64 TITLE=`echo $ROUND | sed 's/title=/\ntitle=/' | grep ^"title=" | cut -d '"' -f2 | tr '~' ' ' | sed 's/#/%/'` 65 TITLE=`echo $TITLE | sed -e 's/&/&/g' -e 's/&/und/g' -e 's/"/"/g' -e 's/</\</g' -e 's/"/\"/g' -e 's/'/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/ß/ Ãx/g' -e 's/–/-/g' -e 's/Ä/Ã66 /g' -e 's/Ü/ ÃS/g' -e 's/Ö/Ã/g' -e 's/ä/ä/g' -e 's/ü/ü/g' -e 's/ö/ö/g' -e 's/é/é/g' -e 's/è/è/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/&/&/g' -e 's/&/und/g' -e 's/"/"/g' -e 's/</\</g' -e 's/"/\"/g' -e 's/'/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/ß/\C3x/g' -e 's/–/-/g' -e 's/Ä/\C3 66 /g' -e 's/Ü/\C3S/g' -e 's/Ö/\C3/g' -e 's/ä/ä/g' -e 's/ü/ü/g' -e 's/ö/ö/g' -e 's/é/é/g' -e 's/è/è/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'` 68 68 PIC=$URL/`echo $ROUND | sed s'!<img~src=!\nsrc=!' | grep ^"src=" | cut -d '"' -f2 | tr '~' ' '` 69 69 NEWPAGE=`echo $ROUND | sed 's/<a~href=/\nhref=/' | grep ^"href=" | cut -d '"' -f2` … … 106 106 while read -u 3 ROUND; do 107 107 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/&/&/g' -e 's/&/und/g' -e 's/"/"/g' -e 's/</\</g' -e 's/"/\"/g' -e 's/'/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/ß/ Ãx/g' -e 's/–/-/g' -e 's/Ä/Ã109 /g' -e 's/Ü/ ÃS/g' -e 's/Ö/Ã/g' -e 's/ä/ä/g' -e 's/ü/ü/g' -e 's/ö/ö/g' -e 's/é/é/g' -e 's/è/è/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/&/&/g' -e 's/&/und/g' -e 's/"/"/g' -e 's/</\</g' -e 's/"/\"/g' -e 's/'/\"/g' # ' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/ß/\C3x/g' -e 's/–/-/g' -e 's/Ä/\C3 109 /g' -e 's/Ü/\C3S/g' -e 's/Ö/\C3/g' -e 's/ä/ä/g' -e 's/ü/ü/g' -e 's/ö/ö/g' -e 's/é/é/g' -e 's/è/è/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'` 111 111 PIC=$URL/`echo $ROUND | sed s'/data-original=/\ndata-original=/' | grep ^'data-original=' | cut -d '"' -f2 | sed 's/\/mini\//\/poster\//g'` 112 112 NEWPAGE=`echo $ROUND | cut -d '"' -f2` … … 137 137 { 138 138 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'140 139 $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 145 141 146 142 while read -u 3 ROUND; do 147 143 NEWPAGE="data=`echo $ROUND | cut -d '"' -f2 | sed 's/;/%3B/g'`" 148 144 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 149 147 if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then 150 148 PIC=`echo $TITLE | tr [A-Z] [a-z]`
Note: See TracChangeset
for help on using the changeset viewer.