Changeset 40204


Ignore:
Timestamp:
03/02/17 12:39:17 (7 years ago)
Author:
obi
Message:

update pornhub

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/mediathek/localparser_secret/pornhub.sh

    r40203 r40204  
    119119                        }
    120120                        # 12. nextpage zeile
    121                         # /<a href=\"\/video?c=/ \
     121                        # <a href=\"\/video?c=28
    122122                        /<a href=\"\/video?/ \
    123123                        {
     
    224224}
    225225
     226# comment block1 start
     227<<"COMMENT"
     228
     229                                                <ul class="nf-videos videos search-video-thumbs">
     230                                                                                                                <li class="videoblock videoBox" id="33423702" _vkey="127170590" >
     231<div class="wrap">
     232.
     233.
     234 <div class="phimage">
     235 <div class="preloadLine"></div>
     236 <a href="/view_video.php?viewkey=127170590" title="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14" class="img" data-related-url="/video/ajax_related_video?vkey=127170590" >
     237 <div class="img videoPreviewBg">
     238 <div class="marker-overlays">
     239 <var class="duration">6:06</var>
     240 <span class="hd-thumbnail">HD</span>
     241 </div>
     242
     243 <img
     244 src="http://cdn1b.static.pornhub.phncdn.com/www-static/images/blank.gif"
     245 alt="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14"
     246 data-mediumthumb="http://i0.cdn2b.image.pornhub.phncdn.com/videos/201410/14/33423702/original/(m=ecuK8daaaa)5.jpg"
     247 data-mediabook="http://cdn2b.video.pornhub.phncdn.com/videos/201410/14/33423702/180P_375K_33423702.webm?rs=150&ri=1000&s=1488442497&e=1488449697&h=46dd89a4b2712a5e40a7f065ebf157ad"
     248 class="js-preload js-videoThumb js-videoThumbFlip thumb js-videoPreview"
     249 width="150"
     250.
     251.
     252                                                        </ul>
     253
     254root@TitanNit-dm900:~# time /tmp/localparser/pornhub.sh /tmp/localparser/pornhub.sh searchold '/video?c=95&page=' 1
     255/tmp/localcache/pornhub.searchold.video.c.95.page.1.list
     256
     257real    0m2.128s
     258user    0m0.625s
     259sys     0m1.452s
     260
     261root@TitanNit-dm900:~# time /tmp/localparser/pornhub.sh /tmp/localparser/pornhub.sh search '/video?c=95&page=' 1
     262/tmp/localcache/pornhub.search.video.c.95.page.1.list
     263
     264real    0m0.495s
     265user    0m0.090s
     266sys     0m0.114s
     267
     268COMMENT
     269# comment block1 end
     270
    226271search()
    227272{
    228 #       if [ -z "$NEXT" ]; then NEXT="search"; fi
    229 
    230 #       if [ -e "$TMP/$FILENAME.list" ] ; then
    231 #               rm $TMP/$FILENAME.list
     273#       if [ ! -e "$TMP/$FILENAME.list" ]; then
     274                $curlbin -o - $URL$PAGE$NEXT | awk -v SRC=$SRC -v NAME=$NAME -v PARSER=$PARSER -v FILENAME=$FILENAME -v INPUT=$INPUT -v PAGE=$PAGE -v NEXT=$NEXT \
     275                '
     276                        # BEGIN variable setzen
     277                        BEGIN
     278                                {
     279                                        # setzt suchvariable auf 0 vor dem start
     280                                        suche = 0
     281                                        newpage = ""
     282                                        pages = "0"
     283                                        piccount = 0
     284                                }
     285                                # <li class="page_next_set"><a class="greyButton" href="/video?c=95&amp;page=10">10</a></li>
     286                                /<li class=\"page_next_set\">/ \
     287                                {
     288                                        # da 2 pages sources geht keine variable ob schon gesetzt.
     289                                        #if (pages == "0")
     290                                        #{
     291                                                # extrahiere die max pages unter 10 pages
     292                                                i = index($0, "&amp;page=") + 10
     293                                    j = index(substr($0, i), "\"") - 1
     294                                    pages = substr($0, i, j)
     295                                    # in naechste zeile springen
     296                                                next
     297                                        #}
     298                                }
     299                                # <li class="page_number"><a class="greyButton" href="/video/search?search=michaela&amp;page=5">5</a></li>
     300                                /<li class=\"page_number\">/ \
     301                                {
     302                                        # da 2 pages sources geht keine variable ob schon gesetzt.
     303                                        #if (pages == "0")
     304                                        #{
     305                                                # extrahiere die max pages groesser 10 pages
     306                                                i = index($0, "&amp;page=") + 10
     307                                    j = index(substr($0, i), "\"") - 1
     308                                    pages = substr($0, i, j)
     309                                                # in naechste zeile springen
     310                                                next
     311                                        #}
     312                                }
     313                                # eindeutige zeile vor ersten treffer
     314                                /<ul class=\"nf-videos videos search-video-thumbs\">/ \
     315                                {
     316                                        # suche erlauben ab dieser zeile
     317                                        suche = 1
     318                                        # in naechste zeile springen
     319                                        next
     320                                }
     321                                # eindeutige zeile nach letzen treffer
     322                                /<\/ul>/ \
     323                                {
     324                                        # suche verbieten ab dieser zeile
     325                                        suche = 0
     326                                        # in naechste zeile springen
     327                                next
     328                                }
     329                                # eindeutige zeile nach letzen treffer backup fals erste nicht klappt
     330                                /<ul class=\"searchRelatedList sectionContent clearfix\">/ \
     331                                {
     332                                        # suche verbieten ab dieser zeile
     333                                        suche = 0
     334                                        # in naechste zeile springen
     335                            next
     336                                }
     337                                # nextpage zeile
     338                                # <a href="/view_video.php?viewkey=127170590" title="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14" class="img" data-related-url="/video/ajax_related_video?vkey=127170590" >
     339                                /<a href=\"\/view_video.php?/ \
     340                                {
     341                                        if (suche == 1)
     342                                        {
     343                                                # extrahiere den newpage pfad
     344                                                i = index($0, "href=\"") + 6
     345                                    j = index(substr($0, i), "\"") - 1
     346                                                # newpage = /view_video.php?viewkey=127170590
     347                                    newpage = substr($0, i, j)
     348       
     349                                                # <img class="js-menuSwap" data-image="http://cdn1b.static.pornhub.phncdn.com/images/categories/118x88/28.jpg?cache=1488300184" width="118" height="88" alt="Reife Frauen">
     350                                                # extrahiere den titel title="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14"
     351                                                i = index($0, "title=\"") + 7
     352                                    j = index(substr($0, i), "\"") - 1
     353                                                # title = "Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14"
     354                                    title = substr($0, i, j)
     355                                                # in naechste zeile springen
     356                                                next
     357                                        }
     358                                }
     359                                # bildlink treffer
     360                                # data-mediumthumb="http://i0.cdn2b.image.pornhub.phncdn.com/videos/201702/17/106465292/original/....
     361                                /data-mediumthumb=/ \
     362                                {
     363                                        if (suche == 1 && newpage != "")
     364                                        {
     365                                                # extrahiere den piclink data-image="http://i0.cdn2b.image.pornhub.phncdn.com/videos/201702/17/106465292/original/............
     366                                                i = index($0, "data-mediumthumb=\"") + 18
     367                                    j = index(substr($0, i), "\"") - 1
     368                                                # pic = http://i0.cdn2b.image.pornhub.phncdn.com/videos/201702/17/106465292/original/........
     369                                    pic = substr($0, i, j)
     370               
     371                                                if (title != "")
     372                                                {
     373                                                        picname = tolower(title)
     374                                            gsub(" ", ".", picname, picname)
     375
     376                                                        piccount += 1
     377                                                        # in naechste zeile springen
     378                                                        # \x27 = single quotes
     379# variable FILENAME bringt ein - statt den inhalt
     380# pornhub.search.video.c.95.page.1
     381#                                                       print title "(" pages "/" pages ")#" SRC " " SRC " hoster \x27" newpage "\x27#" pic "#" FILENAME "." piccount ".jpg#" NAME "#111"
     382#                                                       print title "(" pages "/" pages ")#" SRC " " SRC " hoster \x27" newpage "\x27#" pic "#" PARSER "." INPUT "." PAGE "." NEXT "." piccount ".jpg#" NAME "#111"
     383                                                        print title "(" pages "/" pages ")#" SRC " " SRC " hoster \x27" newpage "\x27#" pic "#" PARSER "." picname "." piccount ".jpg#" NAME "#111"
     384                                                }
     385               
     386                                                # 27. reset variables
     387                                                newpage = ""
     388                                                title = ""
     389                                                picname = ""
     390                                                pic = ""
     391                                                # 28. in naechste zeile springen
     392                                                next
     393                                }
     394                                }
     395                                # next page init
     396                        END
     397                                {
     398                                        print "Page (" NEXT + 1 "/" pages ")#" SRC " " SRC " " INPUT " \x27" PAGE "\x27 " NEXT + 1 "#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#" NAME "#0"
     399                                }
     400                # 29. schreibe alles in die list datei
     401                ' >$TMP/$FILENAME.list
    232402#       fi
    233 
     403        # 30. gebe titan den list namen mit pfad zurueck
     404        echo "$TMP/$FILENAME.list"
     405}
     406
     407
     408searchold()
     409{
    234410        if [ ! -e "$TMP/$FILENAME.list" ]; then
    235411                piccount=0
     
    295471        hoster) $INPUT;;
    296472        search) $INPUT;;
     473        searchold) $INPUT;;
    297474        genre) $INPUT;;
    298475        genreold) $INPUT;;
Note: See TracChangeset for help on using the changeset viewer.