#1 11-12-2006 16:37:51

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Parser 50 Msn

Salut,

Est il possible selon vous de parser le moteur MSN pour récupérer 50 résultats ?
J'ai vu qu'en modifiant le FORM on pouvait avoir 50 résultats mais quand j'essaye de les afficher ça me bloque à 10, normal ?

Exemple de flux MSN en 50
http://search.msn.fr/results.aspx?q=ref … ;FORM=QBRE


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#2 11-12-2006 17:57:46

Jeff
Survivors
Lieu: Sea and Sun
Date d'inscription: 23-06-2005
Messages: 626
Site web

Re: Parser 50 Msn

J'ai jamais réussi pour MSN.
Mais pour mirago oui lol

Jeff wink

Derni�re modification par Jeff (11-12-2006 17:58:01)

Hors ligne

 

#3 12-12-2006 01:41:46

Tiger
Survivors
Lieu: 78
Date d'inscription: 08-06-2006
Messages: 640
Site web

Re: Parser 50 Msn

Si tu modifies l'option dans live.com pour afficher 50 résultats alors tu auras 50 urls sinon 10 (c'est géré par un cookie) :

http://search.msn.fr/results.aspx?q=ref … amp;go.y=1

Paul

Derni�re modification par Tiger (12-12-2006 01:47:13)

Hors ligne

 

#4 12-12-2006 09:05:26

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: Parser 50 Msn

Merci de l'info je teste


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#5 12-12-2006 12:24:27

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: Parser 50 Msn

J'affiche toujours que 10 résultats sad
-http://www.euromax.fr/annuaire/parser-MSN.php

Je comprend pas trop ?


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#6 12-12-2006 14:37:16

Rottman
Tagglers+
Date d'inscription: 06-10-2005
Messages: 455
Site web

Re: Parser 50 Msn

salut christophe,

si Tiger dit vrai, il faut que tu trouves un moyen d'envoyer un coookie, le cookie qui te permet d'afficher 50 résultats. Commence par trouver le fichier qui contient ce cookie, dans ton pc. Ensuite il faut voir du coté de cURL pour l'envoie de cookie contenu dans un fichier : curl_setopt($ch, 'CURLOPT_COOKIEFILE', 'cookie.txt');

tu récupères donc la source de ton flux via cURL :

$ch = curl_init('http://search.msn.fr/results.aspx?q=referencement+&format=rss&FORM=QBRE');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
$flux = curl_exec($ch);
curl_close($ch);

Hors ligne

 

#7 13-12-2006 14:18:38

klelugi
Tagglers+
Lieu: paris
Date d'inscription: 20-09-2005
Messages: 731
Site web

Re: Parser 50 Msn

tu peux aussi récupérer le cookie avec :
curl_setopt($ch, CURLOPT_COOKIEJAR, "/ton_repertoire/cookietemp.txt");
pour le déclarer ensuite avec :
curl_setopt($ch, CURLOPT_COOKIEFILE, "/ton_repertoire/cookietemp.txt");

Hors ligne

 

#8 13-12-2006 14:45:56

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: Parser 50 Msn

Pffff j'ai abandonner car suivant les hébergeur soit curl fait planter ou affiche des erreus, je reste donc à 10 faute de mieux pour le moment !


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/tgarchive/forum/include/parser.php on line 414

#9 13-12-2006 14:49:55

tom_sawyer
Search & Replace
Lieu: Lyon
Date d'inscription: 29-09-2005
Messages: 2068
Site web

Re: Parser 50 Msn

Sinon il y a cette solution powered by anonymus wink

Hors ligne

 

#10 07-03-2007 13:23:29

Tiger
Survivors
Lieu: 78
Date d'inscription: 08-06-2006
Messages: 640
Site web

Re: Parser 50 Msn

Je viens de voir qu'on pouvait afficher 100 résultats par exemple en ajoutant &count=100 par exemple :
http://search.msn.fr/results.aspx?q=ref … ;count=100

On peut donc récupérer facilement autant de résultats que l'on veut sur une seule page.

Paul

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 R. Andersson