Changeset 40819


Ignore:
Timestamp:
08/26/17 19:51:07 (5 years ago)
Author:
obi
Message:

fix kino series

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/tithek/kinox.h

    r40117 r40819  
    481481                                        incount += 1;
    482482                                        line = ostrcat(line, hname, 1, 0);
     483
    483484                                        if(url == NULL)
    484485                                                line = ostrcat(line, " (Error)", 1, 0);
     
    763764                                        hlink = string_replace("http://kinox.me/Stream/", "", hlink, 1);
    764765                                                                               
    765                                         pathnew = ostrcat("/aGET/Mirror/", hlink, 0, 0);
     766//                                      pathnew = ostrcat("/aGET/Mirror/", hlink, 0, 0);
     767//                                      debug(99, "pathnew: %s", pathnew);
     768//                                      tmpstr1 = gethttp("kinox.me", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     769                                        pathnew = ostrcat("kinox.me/aGET/Mirror/", hlink, 0, 0);
    766770                                        debug(99, "pathnew: %s", pathnew);
     771                                        tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     772                                        debug(99, "tmpstr1 1: %s", tmpstr1);
     773
     774
     775                                        tmpstr1 = string_replace_all("\\", "", tmpstr1, 1);
     776                                        debug(99, "tmpstr1 2: %s", tmpstr1);
     777
     778                                        if(ostrstr(tmpstr1, "<iframe src=") != NULL)
     779                                        {
     780                                                url = string_resub("<iframe src=\"", "\"", tmpstr1, 0);
     781                                                debug(99, "iframe1.1 url: %s", url);
     782                                        }
     783                                        else if(ostrstr(tmpstr1, "/iframe>") != NULL)
     784                                        {
     785                                                free(pathnew), pathnew = NULL;
     786                                                pathnew = ostrcat("kinox.me/aGET/Mirror/", hlink, 0, 0);
     787                                                debug(99, "iframe2.1 pathnew: %s", pathnew);
     788                                                free(tmpstr1), tmpstr1 = NULL;
     789                                                tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     790                                                debug(99, "iframe2.2 tmpstr1: %s", tmpstr1);
     791                                                tmpstr1 = string_replace_all("\\", "", tmpstr1, 1);
     792                                                debug(99, "iframe2.3 tmpstr1: %s", tmpstr1);
     793
     794                                                if(ostrstr(tmpstr1, "<iframe src=") != NULL)
     795                                                {
     796                                                        url = string_resub("<iframe src=\"", "\"", tmpstr1, 0);
     797                                                        debug(99, "iframe2.4 url: %s", url);
     798                                                }
     799                                        }
     800                                        else
     801                                        {
     802                                                tmpstr1 = string_resub("<a href=\"", "\"", tmpstr1, 0);
     803                                                debug(99, "tmpstr1 3: %s", tmpstr1);
     804                                                url = ostrcat(tmpstr1, NULL, 0, 0);
     805                                        }
    767806       
    768                                         tmpstr1 = gethttp("kinox.me", pathnew, 80, NULL, NULL, 10000, NULL, 0);
    769                                         tmpstr1 = string_replace_all("\\", "", tmpstr1, 1);
    770                                         tmpstr1 = string_resub("<a href=\"", "\"", tmpstr1, 0);
    771        
    772                                         url = ostrcat(tmpstr1, NULL, 0, 0);
    773 
    774807                                        type = 14;
    775808
     
    778811                                                       
    779812                                        incount += 1;
     813
    780814                                        line = ostrcat(line, hname, 1, 0);
     815
     816                                        if(url == NULL)
     817                                                line = ostrcat(line, " (Error)", 1, 0);
     818
    781819                                        if(extra != NULL)
    782820                                        {
Note: See TracChangeset for help on using the changeset viewer.