Différences entre les versions de « .IMG »

De {}
Aller à la navigation Aller à la recherche
Ligne 41 : Ligne 41 :
  
 
ex :
 
ex :
 +
  
 
     p t="3880" d="2530" w="1">
 
     p t="3880" d="2530" w="1">
Ligne 49 : Ligne 50 :
 
     <s t="1460" ac="240"> son</s>
 
     <s t="1460" ac="240"> son</s>
 
</p>
 
</p>
 +
 +
  
  
Ligne 54 : Ligne 57 :
  
 
Ainsi pour chaques sous titres, j'ai isolé le mot "$mot" pour avoir tout les mots du texte seul :  
 
Ainsi pour chaques sous titres, j'ai isolé le mot "$mot" pour avoir tout les mots du texte seul :  
 +
 +
  
 
         echo '<h2>sous-titre</h2>';
 
         echo '<h2>sous-titre</h2>';
Ligne 65 : Ligne 70 :
 
          
 
          
 
             echo '<p>'.$mot['t'].': '.$mot.'</p>';
 
             echo '<p>'.$mot['t'].': '.$mot.'</p>';
 +
 +
  
  
Ligne 72 : Ligne 79 :
  
 
$url="https://www.google.be/search?hl=en&tbm=isch&q=$mot&source=lnms";
 
$url="https://www.google.be/search?hl=en&tbm=isch&q=$mot&source=lnms";
            $agent= 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36';
 
 
            $ch = curl_init();
 
 
             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 
             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 
             curl_setopt($ch, CURLOPT_VERBOSE, true);
 
             curl_setopt($ch, CURLOPT_VERBOSE, true);
Ligne 86 : Ligne 90 :
 
              
 
              
 
             echo '<img src="'.$matches[1][1].'">';
 
             echo '<img src="'.$matches[1][1].'">';
 +
 +
  
  
 
Or lors de nos recherches finals, google a senti "la faille" via le nombres de requêtes à la seconde, et a interdit l'accès durant un temps limités. à suivre.
 
Or lors de nos recherches finals, google a senti "la faille" via le nombres de requêtes à la seconde, et a interdit l'accès durant un temps limités. à suivre.

Version du 13 décembre 2018 à 10:30

Un programme qui serait un générateur d'images, de visuelles. En se basant sur les mots d'une chanson, poème texte ou discours le programme irai chercher chacun des mots, et sélectionnerait la première image de google image via un script pour ensuite les retranscrire les uns apres les autres et donnerais lieu à un diaporama d'images, à cadence rapide sur fond blanc en gardant la taille initiale du document. (.jpeg ou .png...).

L'objectif étant d'analyser un texte, en le sortant de son contexte (musicalité, époque, etc...) et l'observer à travers le prisme de google image.




                                     +----------------+
                                     |                |
                                     |      .IMG      |
                                     |                |
                                     +----------------+
                                             +
                                          1  |
                                             |
                                     +-------v--------+
                                     |  SCRIPT DE     |
                                     |RECHERCHES VIA  |
                                     |LES MOTS SELECT.|
                                     +----------------+
                                             +
                         2                   |                        4
             +-------------------------------++-------------------------------+
             |                               +                                |
             v                               v 3                              v
    +-------------------+            +------------------+         +------------------------+
    |                   |            |CALLAGE PAR RAPPORT         |                        |
    | SELECTIONS GOOGLE |            |                  |         |  VISUALISATION DE      |
    |    IMAGES         |            |AUX SOUS TITRES   |         |  L ENCHAINEMENT D IMAGES
    |                   |            | (MOTS / SECONDES)|         |                        |
    +-------------------+            +------------------+         +------------------------+

J'ai codé mon .php sur brackets pour l'envoyer directement sur Filezilla, ce qui me permettait de voir l'avancement du projet directement sur http://curlybraces.be/erg/2018-2019/paulpeyrolle/.


Premierement, j'ai du trouver la façon de récupérer les sous-titres youtube. En inspectant les éléments j'ai pu récupérer la time-lapse youtube, avec tout les sous-titres, or ils étaient encodés de manière particulière.

ex :


    p t="3880" d="2530" w="1">
   il
    n'était
    pas fait
    pour
    son



J'en est donc déduit que la balise "t" indiquait sa position par rapport à la timelapse, qui contient dans elle-même un sous-titre "h2", dans lequel se trouve des mots "s".

Ainsi pour chaques sous titres, j'ai isolé le mot "$mot" pour avoir tout les mots du texte seul :


echo '

sous-titre

'; echo '

début:

';

       echo $sstitre['t'];

echo '

Liste des parties du sous-titre

';

        foreach($sstitre->s as $mot){
           //afficher le contenu texte du mot (balise s)
       
       

echo '

'.$mot['t'].': '.$mot.'

';



Après avoir tout les mots isolés, j'ai récupérer un code qui été disponible sur le wiki, qui permet avec un mot d'allé faire une requête à google image, pour avoir toutes les images, de la première page. J'ai ensuite codé pour pouvoir accès à la première image :


$url="https://www.google.be/search?hl=en&tbm=isch&q=$mot&source=lnms";

           curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
           curl_setopt($ch, CURLOPT_VERBOSE, true);
           curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
           curl_setopt($ch, CURLOPT_USERAGENT, $agent);
           curl_setopt($ch, CURLOPT_URL,$url);
           $result=curl_exec($ch);
           
           preg_match_all('#"ou":"(.*?)"#', $result, $matches);
           
           
           echo '<img src="'.$matches[1][1].'">';



Or lors de nos recherches finals, google a senti "la faille" via le nombres de requêtes à la seconde, et a interdit l'accès durant un temps limités. à suivre.