Lancer une recherche sur un moteur et traiter les resultats

Lancer une recherche sur un moteur et traiter les resultats - HTML/CSS - Programmation

Marsh Posté le 05-01-2006 à 22:39:24    

Bonjour  
 
Je souhaiterais lancer une recherche a partir de mon site web en lancant une requete sur differents moteur de recherche comme google, yahoo ...
Avec les resultats, je souhaiterais recuperer juste les liens afin de les stocker dans une base de données
 
Google et Yahoo proposes des Web Service qui vont me facilite la tâche  
Mais pour les autres moteur de recherche comme voila, altavista .... j'ai pensé à utiliser la method GET et de recuperer la page html des resultats et de parser cette page afin d extraire les liens  
 
Y aurait il une autre solution ???
 
merci

Reply

Marsh Posté le 05-01-2006 à 22:39:24   

Reply

Marsh Posté le 05-01-2006 à 22:41:27    

je verrais mieux ca en PHP ou un truc du genre...

Reply

Marsh Posté le 05-01-2006 à 22:49:56    

en JS tu pourras pas, puisque de toute façon le W3C a stipulé qu'un JS ne pouvais pas interagir avec des éléments provenant d'un autre domaine que celui depuis lequel il tourne.
 
et même IE le fait pas, c'est pour dire !

Reply

Marsh Posté le 05-01-2006 à 22:51:35    

Arjuna a écrit :

même IE le fait pas, c'est pour dire !

 :lol:  

Reply

Marsh Posté le 05-01-2006 à 23:13:13    

Ben ouais, je m'étais fait chier à faire un sniffer à la con qui permettait de récupérer tout ce qu'une personne tapait au clavier après être passé sur une page... Sauf que ça marchait que si elle mettait le focus sur le bout de frame dans lequel y'avait mon script.
 
Et après pas mal de recherches à droite à gauche, j'ai fini pas trouver cette explication :spamafote:
 
Maintenant, non seulement ça marche pas, mais en plus ça affiche la barre de sécu de IE et ça te fait une vieille erreur de sécurité et ça désactive les script sur tout ce que IE affiche (genre tu te fais pas avoir deux fois :D°

Reply

Marsh Posté le 06-01-2006 à 00:52:19    

Arjuna a écrit :

en JS tu pourras pas, puisque de toute façon le W3C a stipulé qu'un JS ne pouvais pas interagir avec des éléments provenant d'un autre domaine que celui depuis lequel il tourne.
 
et même IE le fait pas, c'est pour dire !


 
Si ma mémoire est bonne, il peut très bien faire un XMLHTTPRequest avec les POST/GET nécessaire et parser ce qu'il récupère, dans ce cas les domaines n'agissent pas.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 06-01-2006 à 00:54:53    

Depuis du JS ?
 
Bon à savoir si ça marche


Message édité par Arjuna le 06-01-2006 à 00:55:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed