Plugin elcomercio.pe.cpp

Publicado por ingjaab, Agosto 11, 2013, 08:27:02 PM

Tema anterior - Siguiente tema

ingjaab

Mueres siendo un héroe, o vives lo suficiente para convertirte en villano


robertjs

lo que el quiere es que se haga un plugin del video creo.! pero viendo el video es de otro servidor se tendria que hacer nuevo.

la pagina donde se almacena creo es de goltv.
tienes que hacer un plugin nuevo.

cuando tenga tiempo are un vídeo guia de como capturas plugin de paginas web. no soy experto pero compartire loo que aprendi .!

david_domh

si no me equivoco la pagina es de goltv pero su servidor donde tienen alojado su pagina y videos es terra

terra videos si lo cachea el thunder


luistec

En la pagina del comercio tambien hay videos de que salen de su propio dominio.
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o elcomercio.pe.so elcomercio.pe.cpp
// Regex
// http.*\.elcomercio\.pe.*(\.swf|\.jpg|\.png|\.gif|\.mp3|\.mp4|\.flv)

string get_filename(string url) {
               vector<string> resultado;
       string retorna = "";
       stringexplode(url, "/", &resultado);
       retorna = resultado.at(resultado.size()-3) + "-"+ resultado.at(resultado.size()-2) + "-"+ resultado.at(resultado.size()-1);
       return retorna;
}

extern "C" resposta getmatch(const string url) {
       resposta r;        

 if ( (url.find(".elcomercio.pe/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "elcomercio";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}


Saludos.

ingjaab

Mueres siendo un héroe, o vives lo suficiente para convertirte en villano