Changeset 42517 for titan/plugins


Ignore:
Timestamp:
Jun 19, 2018, 10:15:59 PM (22 months ago)
Author:
karlo
Message:

wm2018 update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/wm2018/wm2018.h

    r42484 r42517  
    350350        debug(10, "GetWmFinalData IN-1 (%d)\n", wmGroupID);
    351351
    352         wmsearch = ostrcat("wm-2018-achtelfinale", NULL, 0, 0);
    353         wmregexA = ostrcat("<h2>Spielplan Achtelfinale</h2>(.*?)Hol dir das neue WM Trikot des DFB</h3>", NULL, 0, 0);
     352        wmsearch = ostrcat("wm-2018", NULL, 0, 0);
     353        wmregexA = ostrcat("<th class=\"match-round\" colspan=\"10\">Achtelfinale</th>(.*?)Viertelfinale</th>", NULL, 0, 0);
     354        printf("[wm2018 Achtelfinale ] wmregexA: %s\n", wmregexA);
    354355
    355356        if (wmsearch != NULL) {
    356357
    357                 wmstr = gethttp("wmfreunde.de", wmsearch, 80, NULL, NULL, 5000, NULL, 0);
     358                wmstr = gethttp("maislabyrinth-erfurt.de", wmsearch, 80, NULL, NULL, 5000, NULL, 0);
    358359                //writesys("/tmp/_wmstr.html", wmstr, 0);
    359360
    360361                wmstrA1= oregex(wmregexA, wmstr);
     362        printf("[wm2018 Achtelfinale ] wmstrA1: %s\n", wmstrA1);
    361363                //writesys("/tmp/_wmstrFinalA1.html", wmstrA1, 0);
    362364
     
    376378                //for(i = 0; i < 150; i++) {
    377379                        wmstrA2 = (&retA[i])->part;
    378 
    379                         if(ostrstr(wmstrA2, "<span class='lbl-matchdate'>") != NULL) {
     380                        //printf("[wm2018 A2 ] wmstrA2: %s\n", wmstrA2);
     381       
     382                        if(ostrstr(wmstrA2, "<th class=\"match-date\" colspan=\"10\">") != NULL) {
    380383                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    381384                                wmstrA3 = string_striptags(wmstrA2);
     
    384387                        }
    385388
    386                         if(ostrstr(wmstrA2, "<div class='table-schedule-op1-hometeam'>") != NULL) {
    387                                 debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    388                                 wmstrA3 = string_striptags(wmstrA2);
    389                                 debug(20, "wmstrA3(%d): %s\n", count, wmstrA3);
    390                                 wmFinalMatches[0].team1[count] = wmstrA3;
    391                         }
    392 
    393                         if(ostrstr(wmstrA2, "<span class='lbl-half-time'>") != NULL) {
     389                        if(ostrstr(wmstrA2, "<td class=\"match-time\">") != NULL) {
    394390                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    395391                                wmstrA3 = ostrcat(wmstrA2, NULL, 0, 0);
     
    401397                        }
    402398
    403                         if(ostrstr(wmstrA2, "<div class='table-schedule-op1-result'>") != NULL){
     399                        if(ostrstr(wmstrA2, "<td class=\"team-shortname team-shortname-home\">") != NULL) {
     400                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
     401                                //wmstrA3 = ostrcat(wmstrA2, NULL, 0, 0);
     402                                //wmstrA3 = string_replace("<td class=\"empty team-image team-image-home\">&nbsp;</td>", " ", wmstrA3, 1);
     403                                wmstrA3 = string_striptags(wmstrA2);
     404                                debug(20, "wmstrA3(%d): %s\n", count, wmstrA3);
     405                                wmFinalMatches[0].team1[count] = wmstrA3;
     406                        }
     407
     408                        if(ostrstr(wmstrA2, "<td class=\"match-result match-result-0\">") != NULL){
    404409                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    405410                                wmstrA3 = ostrcat(wmstrA2, NULL, 0, 0);
     
    419424                        }
    420425
    421                         if(ostrstr(wmstrA2, "<div class='table-schedule-op1-awayteam'>") != NULL) {
     426                        if(ostrstr(wmstrA2, "<td class=\"team-shortname team-shortname-away\">") != NULL) {
    422427                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    423428                                wmstrA3 = string_striptags(wmstrA2);
     
    459464        debug(10, "GetWmFinaleData IN-1 (%d)\n", wmGroupID);
    460465
    461         wmsearch = ostrcat("spielplan-der-fussball-weltmeisterschaft-2018-in-russland", NULL, 0, 0);
    462         wmregexA = ostrcat("<h2>Halbfinale</h2>(.*?)Hol dir das neue WM Trikot des DFB</h3>", NULL, 0, 0);
     466        wmsearch = ostrcat("wm-2018", NULL, 0, 0);
     467        wmregexA = ostrcat("<th class=\"match-round\" colspan=\"10\">Halbfinale</th>(.*?)MAISLABYRINTH ERFURT</span>", NULL, 0, 0);
    463468
    464469        //wmsearch = ostrcat("wm-2018-finale", NULL, 0, 0);
     
    467472        if (wmsearch != NULL) {
    468473
    469                 wmstr = gethttp("wmfreunde.de", wmsearch, 80, NULL, NULL, 6000, NULL, 0);
     474                wmstr = gethttp("maislabyrinth-erfurt.de", wmsearch, 80, NULL, NULL, 6000, NULL, 0);
    470475                //writesys("/tmp/_wmstr.html", wmstr, 0);
    471476
     
    489494                        wmstrA2 = (&retA[i])->part;
    490495
    491                         if(ostrstr(wmstrA2, "<span class='lbl-matchdate'>") != NULL) {
     496                        if(ostrstr(wmstrA2, "<th class=\"match-date\" colspan=\"10\">") != NULL) {
    492497                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    493498                                wmstrA3 = string_striptags(wmstrA2);
     
    496501                        }
    497502
    498                         if(ostrstr(wmstrA2, "<div class='table-schedule-op1-hometeam'>") != NULL) {
     503                        if(ostrstr(wmstrA2, "<td class=\"team-shortname team-shortname-home\">") != NULL) {
    499504                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    500505                                wmstrA3 = string_striptags(wmstrA2);
     
    503508                        }
    504509
    505                         if(ostrstr(wmstrA2, "<span class='lbl-half-time'>") != NULL) {
     510                        if(ostrstr(wmstrA2, "<td class=\"match-time\">") != NULL) {
    506511                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    507512                                wmstrA3 = ostrcat(wmstrA2, NULL, 0, 0);
     
    512517                        }
    513518
    514                         if(ostrstr(wmstrA2, "<div class='table-schedule-op1-result'>") != NULL){
     519                        if(ostrstr(wmstrA2, "<td class=\"match-result match-result-0\">") != NULL){
    515520                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    516521                                wmstrA3 = ostrcat(wmstrA2, NULL, 0, 0);
     
    530535                        }
    531536
    532                         if(ostrstr(wmstrA2, "<div class='table-schedule-op1-awayteam'>") != NULL) {
     537                        if(ostrstr(wmstrA2, "<td class=\"team-shortname team-shortname-away\">") != NULL) {
    533538                                debug(30, "wmstrA2(%d): %s\n", i, wmstrA2);
    534539                                wmstrA3 = string_striptags(wmstrA2);
Note: See TracChangeset for help on using the changeset viewer.