Changeset 40003 for titan/mediathek/localparser_secret/sportsondemand.sh
- Timestamp:
- 02/13/17 01:00:14 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localparser_secret/sportsondemand.sh
r39993 r40003 273 273 play() 274 274 { 275 #rm $TMP/$PARSER.$INPUT.$FROM.$FILENAME.list 276 #echo 1111111 275 debug=1 276 277 if [ "$debug" = "1" ]; then rm $TMP/$PARSER.$INPUT.$FROM.$FILENAME.list; fi 278 if [ "$debug" = "1" ]; then echo $INPUT 1111111; fi 279 277 280 if [ ! -e "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list" ]; then 278 281 piccount=0 279 282 280 283 $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 281 #echo 222222 284 if [ "$debug" = "1" ]; then echo $INPUT 222222; fi 282 285 283 286 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe src=!\nfound=!g' | sed 's!<br> </td>!\n<br> </td>!g' | grep '^found=' | grep 'video/embed' | cut -d"'" -f2 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 284 287 if [ `cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 | wc -l` -gt 0 ];then 285 #echo 333333 286 287 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2` 288 URLTMP=`echo $URLTMP | sed 's/true http/http/'` 289 URLTMP=`echo $URLTMP | sed 's#true //#//#'` 288 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 | sed 's#//#\nhttp://#' | grep ^"http://"` 289 if [ "$debug" = "1" ]; then echo $INPUT 333333 $URLTMP; fi 290 290 291 291 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 … … 299 299 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!"url":!\nfound=!g' | grep '^found=' | cut -d'"' -f2 | tail -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6 300 300 URL=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6` 301 #eplayer3 "http://cdn41.my.mail.ru/v/60128796.mp4?sign=43ff6ef971dd635bbff0a57a061a3548cfaceef8&slave[]=s%3Ahttp%3A%2F%2F127.0.0.1%3A5010%2F60128796-v.mp4&p=f&expire_at=1477882800&touch=1477731621®=202®ion=202"301 #eplayer3 "http://cdn41.my.mail.ru/v/60128796.mp4?sign=43ff6ef971dd635bbff0a57a061a3548cfaceef8&slave[]=s%3Ahttp%3A%2F%2F127.0.0.1%3A5010%2F60128796-v.mp4&p=f&expire_at=1477882800&touch=1477731621®=202®ion=202" 302 302 else 303 #echo 4444444 303 if [ "$debug" = "1" ]; then echo $INPUT 444444 $URLTMP; fi 304 304 305 305 # <iframe allowFullScreen allowFullScreen frameborder=0 marginheight=0 marginwidth=0 scrolling='no'src="http://emb.aliez.me/player/video.php?id=47383&s=t67axfnq&w=590&h=384" width="590" height="384">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe> … … 307 307 # <iframe allowFullScreen src="http://livetv141.net/export/vk.reframe.php?ur4=http://vk.com/video_ext.php?oid=-30408&id=456242896&hash=1bafa57efd8d7c50" width="600" height="338" frameborder="0" allowfullscreen></iframe> 308 308 # <iframe allowFullScreen src='https://my.mail.ru/video/embed/4219658639352267889' width='626' height='367' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 309 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe!\nfound=!g' | grep ^found | cut -d'"' -f2 | grep -v facebook >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 310 311 if [ `cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 | grep "#f7f7f7" | wc -l` -eq 1 ];then 312 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe!\nfound=!g' | grep ^found | cut -d"'" -f2 | grep -v facebook | grep -v Search >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 313 fi 314 315 # cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\r' ' ' | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe!\nfound=!g' | grep ^found 316 317 # cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe!\nfound=!g' | grep ^found 318 #echo 11111 319 if [ -z "$URLTMP" ];then 320 #echo 22222 321 322 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | grep www.youtube.com | sed 's!src=!\nfound=!g' | grep ^found | cut -d'"' -f2 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 323 fi 324 309 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe!\nfound=!g' | grep ^found | sed 's!src=!\nfound=!g' | grep ^found | cut -d'"' -f2 | grep -v facebook | grep -v getbanner.php | grep -v userapi | grep http >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 325 310 326 311 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 | sed 's#//#\nhttp://#' | grep ^"http://"` 327 #echo 555555c $URLTMP 328 #<iframe allowFullScreen width="600" height="338" src="https://www.youtube.com/embed/17NnIkv2C3k" frameborder="0" allowfullscreen></iframe> 329 330 331 if [ `echo $URLTMP | grep ^"//" | wc -l` -eq 1 ];then 332 URLTMP=http:$URLTMP 333 fi 312 if [ "$debug" = "1" ]; then echo $INPUT 555555 $URLTMP; fi 313 334 314 rm /mnt/network/cookies 335 315 336 316 if [ `echo $URLTMP | grep "export/vk.reframe.php" | wc -l` -eq 1 ];then 337 #echo 555555dd $URLTMP 317 if [ "$debug" = "1" ]; then echo $INPUT 666666 $URLTMP; fi 338 318 339 319 referer=$URLTMP … … 341 321 # <iframe src="http://vk.com/video_ext.php?oid=-55574239&id=456242333&hash=8f52dbd56d595751&hd=1" frameborder="0" height="100%" width="100%"></iframe></body> 342 322 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe src=!\nfound=!g' | grep '^found=' | cut -d'"' -f2 | head -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4 343 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4` 344 URLTMP=`echo $URLTMP | sed 's/true http/http/'` 345 URLTMP=`echo $URLTMP | sed 's#true //#//#'` 346 #echo 555555ee $URLTMP 323 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4 | sed 's#//#\nhttps://#' | grep ^"https://"` 324 if [ "$debug" = "1" ]; then echo $INPUT 777777 $URLTMP; fi 347 325 348 326 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5 349 327 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5 | grep vk.com | sed 's!href=!\nfound=!' | grep ^found | cut -d '"' -f2 | head -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6 350 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6` 351 URLTMP=`echo $URLTMP | sed 's/true http/http/'` 352 URLTMP=`echo $URLTMP | sed 's#true //#//#'` 353 354 if [ `echo $URLTMP | grep ^"//" | wc -l` -eq 1 ];then 355 URLTMP=https:$URLTMP 356 fi 357 #echo 555555ff $URLTMP 328 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6 | sed 's#//#\nhttps://#' | grep ^"https://"` 329 if [ "$debug" = "1" ]; then echo $INPUT 888888 $URLTMP; fi 358 330 359 331 email=`cat /mnt/config/titan.cfg | grep vk_user | cut -d"=" -f2` … … 378 350 $curlbin2 -v $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.10 379 351 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe src=!\nfound=!g' | grep '^found=' | cut -d'"' -f2 | head -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.11 380 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.11` 381 URLTMP=`echo $URLTMP | sed 's#//#\nhttps://#' | grep ^"https://"` 382 #echo 555555gg $URLTMP 352 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.11 | sed 's#//#\nhttps://#' | grep ^"https://"` 353 if [ "$debug" = "1" ]; then echo $INPUT 999999 $URLTMP; fi 383 354 384 355 $curlbin $URLTMP --referer "$referer" -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.12 … … 395 366 fi 396 367 elif [ `echo $URLTMP | grep "youtube" | wc -l` -eq 1 ];then 368 if [ "$debug" = "1" ]; then echo $INPUT aaaaaa $URLTMP; fi 397 369 398 370 ID=`echo $URLTMP | tr '/' '\n' | tail -n1` … … 411 383 412 384 elif [ `echo $URLTMP | grep "/embed/" | wc -l` -eq 1 ];then 413 #echo 666666 385 if [ "$debug" = "1" ]; then echo $INPUT bbbbbb $URLTMP; fi 414 386 415 387 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 … … 426 398 URL=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6` 427 399 else 428 #echo 7777777 $URLTMP 429 URLTMP=`echo $URLTMP | sed 's/true http/http/'` 430 URLTMP=`echo $URLTMP | sed 's#true //#//#'` 431 #echo 8888888 $URLTMP 400 if [ "$debug" = "1" ]; then echo $INPUT eeeeee $URLTMP; fi 401 URLTMP=`echo $URLTMP | sed 's#//#\nhttp://#' | grep ^"http://"` 402 if [ "$debug" = "1" ]; then echo $INPUT cccccc $URLTMP; fi 432 403 433 404 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 … … 438 409 439 410 echo $URL 440 # rm $TMP/cache.* > /dev/null 2>&1 411 if [ "$debug" = "0" ]; then rm $TMP/cache.* > /dev/null 2>&1; fi 441 412 fi 442 413 # echo "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list"
Note: See TracChangeset
for help on using the changeset viewer.