Changeset 39370


Ignore:
Timestamp:
11/20/16 12:47:05 (5 years ago)
Author:
obi
Message:

next test

File:
1 edited

Legend:

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

    r39369 r39370  
    405405                                       
    406406                                        tmpstr3 = gethttp("kinox.me", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     407                                        if(ostrstr(tmpstr3, "503 Service Temporarily Unavailable") != NULL)
     408                                        {
     409                                                sleep(1);
     410                                                tmpstr3 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     411                                        }
    407412                                        free(pathnew), pathnew = NULL;
    408413
     
    410415
    411416                                        tmpstr3 = string_replace_all("\\", "", tmpstr3, 1);
    412                                         tmpstr3 = string_resub("<a href=\"", "\"", tmpstr3, 0);
    413                                        
    414                                         url2 = ostrcat(tmpstr3, NULL, 0, 0);
     417                                        if(ostrstr(tmpstr3, "iframe src") != NULL)
     418                                                url2 = string_resub("<iframe src=\"", "\"", tmpstr3, 0);
     419                                        else
     420                                                url2 = string_resub("<a href=\"", "\"", tmpstr3, 0);
     421//                                      url2 = ostrcat(tmpstr3, NULL, 0, 0);
    415422////////////////
    416423                                        free(pathnew), pathnew = NULL;
     
    421428                                       
    422429                                        tmpstr4 = gethttp("kinox.me", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     430                                        if(ostrstr(tmpstr4, "503 Service Temporarily Unavailable") != NULL)
     431                                        {
     432                                                sleep(1);
     433                                                tmpstr4 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     434                                        }
    423435                                        free(pathnew), pathnew = NULL;
    424436
     
    426438
    427439                                        tmpstr4 = string_replace_all("\\", "", tmpstr4, 1);
    428                                         tmpstr4 = string_resub("<a href=\"", "\"", tmpstr4, 0);
    429                                        
    430                                         url3 = ostrcat(tmpstr4, NULL, 0, 0);
     440                                        if(ostrstr(tmpstr4, "iframe src") != NULL)
     441                                                url3 = string_resub("<iframe src=\"", "\"", tmpstr4, 0);
     442                                        else
     443                                                url3 = string_resub("<a href=\"", "\"", tmpstr4, 0);
     444//                                      url3 = ostrcat(tmpstr4, NULL, 0, 0);
    431445////////////////
    432446                                        free(pathnew), pathnew = NULL;
     
    437451                                       
    438452                                        tmpstr5 = gethttp("kinox.me", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     453                                        if(ostrstr(tmpstr5, "503 Service Temporarily Unavailable") != NULL)
     454                                        {
     455                                                sleep(1);
     456                                                tmpstr5 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     457                                        }
    439458                                        free(pathnew), pathnew = NULL;
    440459
     
    442461
    443462                                        tmpstr5 = string_replace_all("\\", "", tmpstr5, 1);
    444                                         tmpstr5 = string_resub("<a href=\"", "\"", tmpstr5, 0);
    445                                        
    446                                         url4 = ostrcat(tmpstr5, NULL, 0, 0);
     463                                        if(ostrstr(tmpstr5, "iframe src") != NULL)
     464                                                url4 = string_resub("<iframe src=\"", "\"", tmpstr5, 0);
     465                                        else
     466                                                url4 = string_resub("<a href=\"", "\"", tmpstr5, 0);                                   
     467//                                      url4 = ostrcat(tmpstr5, NULL, 0, 0);
    447468////////////////
    448469                                        type = 14;
     
    484505                                        line = ostrcat(line, "\n", 1, 0);
    485506
    486                                         if((url != NULL || url2 != NULL) && ostrcmp(url, url2) != 0)
     507                                        if((url != NULL && url2 != NULL) && ostrcmp(url, url2) != 0)
    487508                                        {
    488509                                                free(tmpstr2), tmpstr2 = NULL;
     
    522543                                        }
    523544
    524                                         if((url != NULL || url3 != NULL) && ostrcmp(url, url3) != 0 && ostrcmp(url2, url3) != 0)
     545                                        if((url != NULL && url3 != NULL) && ostrcmp(url, url3) != 0 && ostrcmp(url2, url3) != 0)
    525546                                        {
    526547                                                free(tmpstr2), tmpstr2 = NULL;
     
    560581                                        }
    561582
    562                                         if((url != NULL || url4 != NULL) && ostrcmp(url, url4) != 0 && ostrcmp(url2, url4) != 0 && ostrcmp(url3, url4) != 0)
     583                                        if((url != NULL && url4 != NULL) && ostrcmp(url, url4) != 0 && ostrcmp(url2, url4) != 0 && ostrcmp(url3, url4) != 0)
    563584                                        {
    564585                                                free(tmpstr2), tmpstr2 = NULL;
Note: See TracChangeset for help on using the changeset viewer.