Changeset 40310 for titan/mediathek


Ignore:
Timestamp:
Apr 16, 2017, 12:37:48 AM (3 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

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

    r40309 r40310  
    4343        echo "Genre#$SRC $SRC genre 'categories'#http://atemio.dyndns.tv/mediathek/menu/Movies.genre.jpg#Movies.genre.jpg#$NAME#0" >$TMP/$FILENAME.list
    4444        echo "Pornstars#$SRC $SRC pornstars '/pornstars?page=' 1#http://atemio.dyndns.tv/mediathek/menu/pornstars.jpg#pornstars.jpg#$NAME#0" >>$TMP/$FILENAME.list
    45         echo "Suchen#$SRC $SRC search 'video/search?search=%search%&page=' 1#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >>$TMP/$FILENAME.list
     45        echo "Suchen#$SRC $SRC search '/video/search?search=%search%&page=' 1#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >>$TMP/$FILENAME.list
    4646        echo "$TMP/$FILENAME.list"
    4747}
     
    173173                                                # 25. in naechste zeile springen
    174174                                                # 26. \x27 = single quotes
    175                                                 print title "#" SRC " " SRC " search \x27" newpage "&page=\x27 1#" pic "#" PICNAME "." piccount ".jpg#" NAME "#0"
     175                                                print title "#" SRC " " SRC " search \x27/" newpage "&page=\x27 1#" pic "#" PICNAME "." piccount ".jpg#" NAME "#0"
    176176                                        }
    177177                                       
     
    280280#https://de.pornhub.com/pornstar/lisa-ann?page=2
    281281
     282
     283#https://de.pornhub.com/video/search?search=billion&page=1
     284
    282285search()
    283286{
    284287#echo $URL$PAGE$NEXT
    285 #$curlbin -vo - $URL$PAGE$NEXT > /mnt/parser/6666
     288#$curlbin -vo - $URL$PAGE$NEXT > /mnt/parser/7777
     289#$curlbin -vo - $URL$PAGE$NEXT > /tmp/localparser/6666
    286290        if [ ! -e "$TMP/$FILENAME.list" ]; then
    287291                $curlbin -o - $URL$PAGE$NEXT | awk -v SRC=$SRC -v NAME=$NAME -v PICNAME=$PICNAME -v INPUT=$INPUT -v PAGE=$PAGE -v NEXT=$NEXT \
     
    296300                                        piccount = 0
    297301                                }
     302                                #<li class="page_next"><a href="/video/search?search=billions&amp;page=2" class="orangeButton">Next</a></li>
     303                                /class=\"page_next222222\">/ \
     304                                {
     305#                               print "88888888822" $0
     306
     307                                        # da 2 pages sources geht keine variable ob schon gesetzt.
     308#                                       if (pages == "0" && $0 ~ /page=/)
     309                                        if ($0 ~ /page=/)
     310                                        {
     311#                                               pagesold = pages
     312
     313                                                # extrahiere die max pages unter 10 pages
     314                                                i = index($0, "page=") + 5
     315                                    j = index(substr($0, i), "\"") - 1
     316                                    pages = substr($0, i, j)
     317#                                   print "pages" pages
     318
     319#                                               if (pagesold != 0 && pagesold > pages)
     320#                                                       pages = pagesold
     321
     322                                    # in naechste zeile springen
     323                                                next
     324                                        }
     325                                }
    298326                                # <li class="page_next_set"><a class="greyButton" href="/video?c=95&amp;page=10">10</a></li>
    299327                                /class=\"page_next_set\">/ \
    300328                                {
    301 #                               print "888888888" $0
     329#                               print "aaaaaaaaaaaa" $0
    302330
    303331                                        # da 2 pages sources geht keine variable ob schon gesetzt.
    304                                         #if (pages == "0")
    305                                         #{
     332#                                       if (pages == "0" && $0 ~ /page=/)
     333                                        if ($0 ~ /page=/)
     334                                        {
     335#                                               pagesold = pages
    306336                                                # extrahiere die max pages unter 10 pages
    307337#                                               i = index($0, "&amp;page=") + 10
     
    309339                                    j = index(substr($0, i), "\"") - 1
    310340                                    pages = substr($0, i, j)
    311 #                                   print "pages" pages
     341#                                               if (pagesold != 0 && pagesold > pages)
     342#                                                       pages = pagesold
     343
     344#                                   print "pages1: " pages
    312345                                    # in naechste zeile springen
    313346                                                next
    314                                         #}
     347                                        }
    315348                                }
    316349                                # <li class="page_number"><a class="greyButton" href="/video/search?search=michaela&amp;page=5">5</a></li>
    317                                 /class=\"greyButton\">/ \
    318                                 {
    319 #                               print "77777777777" $0
     350                                /class=\"page_number\">/ \
     351                                {
     352#                               print "bbbbbbbbbbb" $0
    320353
    321354                                        # da 2 pages sources geht keine variable ob schon gesetzt.
    322                                         #if (pages == "0")
    323                                         #{
     355#                                       if (pages == "0" && $0 ~ /page=/)
     356                                        if ($0 ~ /page=/)
     357                                        {
     358#                                               pagesold = pages
    324359                                                # extrahiere die max pages groesser 10 pages
    325360                                                i = index($0, "page=") + 5
    326361                                    j = index(substr($0, i), "\"") - 1
    327362                                    pages = substr($0, i, j)
    328 #                               print "pages" pages
     363
     364#                                               if (pagesold != 0 && pagesold > pages)
     365#                                                       pages = pagesold
     366                                                       
     367#                               print "pages2: " pages
    329368
    330369                                                # in naechste zeile springen
    331370                                                next
    332                                         #}
     371                                        }
    333372                                }
    334373                                # eindeutige zeile vor ersten treffer
    335374                                /<ul class=\"nf-videos videos search-video-thumbs\">/ \
    336375                                {
     376#                               print "aaaaaa" $0
     377
    337378                                        # suche erlauben ab dieser zeile
    338379                                        suche = 1
     
    342383                                /<ul class=\"videos row-5-thumbs search-video-thumbs\">/ \
    343384                                {
     385#                               print "bbbbbb" $0
     386
    344387                                        # suche erlauben ab dieser zeile
    345388                                        suche = 1
     
    347390                                        next
    348391                                }
     392                                /<ul class=\"dropdownHottestVideos videos\">/ \
     393                                {
     394#                               print "cccccc" $0
     395
     396                                        # suche erlauben ab dieser zeile
     397                                        suche = 1
     398                                        # in naechste zeile springen
     399                                        next
     400                                }
    349401                                # eindeutige zeile nach letzen treffer
    350402                                /<\/ul>/ \
    351403                                {
    352404                                        # suche verbieten ab dieser zeile
    353                                         suche = 0
     405                        #               suche = 0
    354406                                        # in naechste zeile springen
    355407                                next
     
    367419                                /<a href=\"\/view_video.php?/ \
    368420                                {
     421#print "ddddd" $0
     422#print "suche" suche
     423
    369424                                        if (suche == 1)
    370425                                        {
     
    374429                                                # newpage = /view_video.php?viewkey=127170590
    375430                                    newpage = substr($0, i, j)
     431#print "newpage" newpage
    376432       
    377433                                                # <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">
     
    381437                                                # title = "Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14"
    382438                                    title = substr($0, i, j)
     439#print "title" title
     440
    383441                                                # in naechste zeile springen
    384442                                                next
     
    386444                                }
    387445                                # bildlink treffer
     446#data-image
    388447                                # data-mediumthumb="http://i0.cdn2b.image.pornhub.phncdn.com/videos/201702/17/106465292/original/....
    389448                                /data-mediumthumb=/ \
     
    422481                        END
    423482                                {
    424                                         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"
     483#                               print "pages3: " pages
     484#                               print "NEXT + 1: " NEXT + 1
     485
     486                                        if (pages != "0")# && pages >= NEXT + 1)
     487                                                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"
    425488                                }
    426489                # 29. schreibe alles in die list datei
Note: See TracChangeset for help on using the changeset viewer.