Creando plugin

Publicado por jeicko24, Agosto 18, 2013, 11:07:10 AM

Tema anterior - Siguiente tema

jeicko24

ayudenme pork tengo un problema no puedo crear antes lo hacia normal pero ya me sale cada rato no me sale ni una
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o animeid.com.so animeid.com.cpp
// regex
// http.*\.animeid\.com.*(\.jpg|\.png|\.gif|\.swf)

string get_filename(string url) {
      vector<string> resultado;
      if (url.find("?") != string::npos) {
         stringexplode(url, "?", &resultado);
         stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
         return resultado.at(resultado.size()-1);           
      } else {
         stringexplode(url, "/", &resultado);
         return resultado.at(resultado.size()-1);
      }
}

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

if ( (url.find(".animeid.com/") != string::npos) and ((url.find(".jpg") != string::npos) or (url.find(".png") != string::npos) or (url.find(".gif") != string::npos) or (url.find(".swf") != string::npos))
) {

       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "animeid_photos";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}

firecold

Cita de: jeicko24 en Agosto 18, 2013, 11:07:10 AM
ayudenme pork tengo un problema no puedo crear antes lo hacia normal pero ya me sale cada rato no me sale ni una
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o animeid.com.so animeid.com.cpp
// regex
// http.*\.animeid\.com.*(\.jpg|\.png|\.gif|\.swf)

string get_filename(string url) {
      vector<string> resultado;
      if (url.find("?") != string::npos) {
         stringexplode(url, "?", &resultado);
         stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
         return resultado.at(resultado.size()-1);           
      } else {
         stringexplode(url, "/", &resultado);
         return resultado.at(resultado.size()-1);
      }
}

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

if ( (url.find(".animeid.com/") != string::npos) and ((url.find(".jpg") != string::npos) or (url.find(".png") != string::npos) or (url.find(".gif") != string::npos) or (url.find(".swf") != string::npos))
) {

       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "animeid_photos";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}

Amigo su imagen es demasiado pequeña para poderse ver, saludos

david_domh

con ese plugin solo va a cachear la pagina y sus img mas no los videos y por cierto la pagina es animeid.tv no animeid.com

para ello tienes que ver la procedencia de los videos de animes

los servidores donde estan alojados todos esos animes de Animeid.tv


en los proximos dias estarè viendo los servidores en donde aloja sus videos animeid.tv
me percate que uno de ellos salia de :   Host:  redirector.googlevideo.com

David M.

roxdng

Cita de: david_domh en Agosto 18, 2013, 03:02:15 PM
con ese plugin solo va a cachear la pagina y sus img mas no los videos y por cierto la pagina es animeid.tv no animeid.com

para ello tienes que ver la procedencia de los videos de animes

los servidores donde estan alojados todos esos animes de Animeid.tv


en los proximos dias estarè viendo los servidores en donde aloja sus videos animeid.tv
me percate que uno de ellos salia de :   Host:  redirector.googlevideo.com

David M.

con que soft estas viendo el debbug del http?

david_domh

si es el httpdebugger o tambien el fiddler2 son buenos programas

o tambien con el chrome f12

hay que tener paciencia para chequear los urls