Changeset 39387


Ignore:
Timestamp:
11/27/16 14:45:01 (5 years ago)
Author:
obi
Message:

fix goldesel

Location:
titan/mediathek
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • titan/mediathek/localhoster/hoster.sh

    r39362 r39387  
    149149}
    150150
     151goldesel()
     152{
     153        $BIN $CMD/goldesel.py $INPUT
     154}
    151155
    152156if [ "$TYPE" == "get" ];then
     
    173177                vivo) vivo $INPUT;;
    174178                vidto) vidto $INPUT;;
     179                goldesel) goldesel $INPUT;;
    175180                streamcloud1) streamcloud $INPUT;;     
    176181        esac
  • titan/mediathek/localparser_secret/goldesel.sh

    r39184 r39387  
    5050}
    5151
     52#
     53#  <form id="challenge-form" action="/cdn-cgi/l/chk_jschl" method="get">
     54#    <input type="hidden" name="jschl_vc" value="528818834f8ad23629ea5d31c3a5390c"/>
     55#    <input type="hidden" name="pass" value="1479475035.975-uJ99NUZ87d"/>
     56#    <input type="hidden" id="jschl-answer" name="jschl_answer"/>
     57#  </form>
     58
     59#http://goldesel.to/cdn-cgi/l/chk_jschl?jschl_vc=f29b5aecef651bc1df9cad068c58848c&pass=1479474954.758-6i1RP0vPFz&jschl_answer=2914582
     60#
     61
    5262new()
    5363{
     
    5565                rm $TMP/$PARSER.$INPUT.list
    5666        fi
    57         $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
     67
     68#       $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.0
     69
     70#       DATA=`cat $TMP/cache.$PARSER.$INPUT.0 | sed 's/ \+/ /g' | sed 's/<form id=/\nfound=/g' | grep ^found=`
     71
     72#       actionpath=`cat $TMP/cache.$PARSER.$INPUT.0 | tr '\n' ' ' | sed 's/ \+/ /g' | sed 's/<form id=/\nfound=/g' | grep ^found= | sed 's/action=/\naction=/g' | grep ^action= | cut -d'"' -f2`
     73#       jschlvc=`cat $TMP/cache.$PARSER.$INPUT.0 | tr '\n' ' ' | sed 's/ \+/ /g' | sed 's/<form id=/\nfound=/g' | grep ^found= | sed 's/"jschl_vc"/\njschl_vc=/g' | grep ^jschl_vc= | cut -d'"' -f2`
     74#       pass=`cat $TMP/cache.$PARSER.$INPUT.0 | tr '\n' ' ' | sed 's/ \+/ /g' | sed 's/<form id=/\nfound=/g' | grep ^found= | sed 's/"pass"/\npass=/g' | grep ^pass= | cut -d'"' -f2`
     75#       jschlanswer=2914582
     76        #`cat $TMP/cache.$PARSER.$INPUT.0 | tr '\n' ' ' | sed 's/ \+/ /g' | sed 's/<form id=/\nfound=/g' | grep ^found= | sed 's/"jschl-answer"/\njschl-answer=/g' | grep ^jschl-answer= | cut -d'"' -f2`
     77
     78#echo actionpath $actionpath
     79#echo jschlvc $jschlvc
     80#echo pass $pass
     81#echo jschlanswer $jschlanswer
     82
     83#echo 222 "$URL"/"$actionpath"?jschl_vc="$jschlvc"&pass="$pass"&jschl_answer="$jschlanswer"
     84
     85#       $curlbin "$URL/$actionpath?jschl_vc=$jschlvc&pass=$pass&jschl_answer=$jschlanswer" -o $TMP/cache.$PARSER.$INPUT.00
     86#echo $TMP/cache.$PARSER.$INPUT.00
     87#exit
     88
     89#       $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
     90
     91        /tmp/localhoster/hoster.sh get $URL/$PAGE > $TMP/cache.$PARSER.$INPUT.1
    5892
    5993        piccount=0
     
    85119                fi
    86120        done 3<$TMP/cache.$PARSER.$INPUT.2
    87         rm $TMP/cache.* > /dev/null 2>&1
     121#       rm $TMP/cache.* > /dev/null 2>&1
    88122
    89123        echo "$TMP/$PARSER.$INPUT.list"
     
    95129                rm $TMP/$PARSER.$INPUT.list
    96130        fi
    97         $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
     131#       $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
     132        /tmp/localhoster/hoster.sh get $URL/$PAGE > $TMP/cache.$PARSER.$INPUT.1
    98133
    99134        cat $TMP/cache.$PARSER.$INPUT.1 | sed 's/<p><ul class="rls_table/\n<p><ul class=rls_table/g' | sed 's/<\/ul><\/u>/<\/ul><\/u>\n/g' | grep ^'<p><ul class=rls_table' | sed 's/<a href="/\n<a href="/g' | sed 's/<li step=/\n<li step=/g' | grep ^'<a href=' | grep 'tba">VID' | sed 's/ /~/g' >$TMP/cache.$PARSER.$INPUT.2
     
    128163                rm $TMP/$PARSER.$INPUT.list
    129164        fi
    130         $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
     165#       $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
     166        /tmp/localhoster/hoster.sh get $URL/$PAGE > $TMP/cache.$PARSER.$INPUT.1
     167
    131168        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
    132169
Note: See TracChangeset for help on using the changeset viewer.