|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
Bonjour à tous, alors voilà j'ai fait un code qui me permet de récupérer des mot clés et ensuite je fais appel a l'api gsearch pour qu'elle me retourne le volume de résultat sur google. J'ai plusieurs options a passer dans l'url.
kw=motclé ggsuggest=bool (0 google suggest désactivé 1 activé) wonderwheel=bool (0 désac 1 activ) gsearchapi=bool (c'est sur ce parametre qu'on aura des soucis) j'ai aussi alexa et adwords mais nous laisseront ces paramètres à 0 ce n'est pas ce qui pose problème ici. donc j'ai vérifié avec des vardumps et je vous expose les cas de figure 1:--------------------------------------------------- nous donnes une liste de résultat dans un tableau associatif ou les clés sont les mot clés fonctionne comme attendu j'ai bien mes résultats dans le tableau 2:---------------------------------------------------- nous donnes une liste de résultat dans un tableau associatif ou les clés sont les mot clés fonctionne comme attendu j'ai bien mes résultats dans le tableau et enfin 3:---------------------------------------------------- nous donnes une liste de résultat dans un tableau associatif ou les clés sont les mot clés MAIS Code :
?kw=test&ggsuggest=1&wonderwheel=1&gsearchapi=1 Voici le code en question Code :
J'espère que vous comprendrez car moi je n'y comprends rien , je passe exactement le même type d'array dans une fonction et j'obtiens un résultat totalement différent ! |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
pourquoi t’utilises cURL ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
car c'est google qui me dit de l'utiliser et que j'aime pas déplaire a google.
Alors j'ai du nouveau après une batterie de test j'ai remarquer que j'avais la même erreur sur : Code :
?kw=meta%20mot%20clef&alexa=0&adwords=0&wonderwheel=0&ggsuggest=0&gsearchapi=1 et pas sur Code :
?kw=meta%20mot%20clef&alexa=0&adwords=0&wonderwheel=0&ggsuggest=1&gsearchapi=1 |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
utilise http_build_query pour créer tes requêtes
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
mais google risque pas de ne pas apprécié qu'on ne fasse pas l'utilisation de l'api comme ils le conseillent ?
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
c'est que des exemples, derrière c'est ni plus ni moins que des requetes http
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
ouais mais j'avais cru comprendre de cUrl que ca "cachait" l'ip , faux ?
|
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
si t'active le cache oui
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#9 | ||
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
j'ai remplacer par
Code :
|
||
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
parce que ça convertie dans le bon format ta requete
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
j ai parler un peu vite , j 'ai toujours autant d erreur
|
|
|
00
|
|
|
#12 | ||
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
voilà un exemple ...
'mot clé final java' a fait planté le script .... alors que les autres non Code :
|
||
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
commence par faire quelque chose de plus propre et plus pro, fait des classé séparer, un système d’adapter pour les différent si avec une interface qui va avec, t'y gagnera en lisibilité et en simplicité
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
J'ai fait ca plus proprement sur le framework mais la c est pour pouvoir tout vous envoyer en bloc, ce qui m'échappe c est comment sur un F5 je peux avoir des résultats différents , surtout parfois des erreurs parfois pas ca m'échappe ...
screens ci joint ... et désolé pour le code je sais je suis un peu bordélique :p mais je suis en premiere année de prépa et ont m'a pas encore appris a être propre x) |
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
et la ligne 167 c'est quoi, parce que ça ne correspond a rien dans le code mis plus haut
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#16 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
Code :
$tableau[$search]['nbresultat'] = (int) $json-> responseData-> cursor-> estimatedResultCount; ce qui me stresse vraiment c'est d appuyez sur f5 et d'avoir un résultat différent ... c est pas logique |
|
|
00
|
|
|
#17 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
et tu vérifies si $json->responseData->cursor->estimatedResultCount existe au moins ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#18 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
bah visiblement il existe ... mais pas tout le temps ... ce serait l api qui buggerait ? faudrait que je fasse un
Code :
while($json->responseData->cursor->estimatedResultCount != NULL) |
|
|
00
|
|
|
#19 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
je pense que ca doit être plus fourbe que ca pour que un coup il me renvoi des resultats l autre tout va bien et l autre tout est faut et ca juste séparer de 3 refresh ...
c est de pire en pire d ailleurs mtn avec juste la wonderwheel activée et gsearchapi j'ai tout plein de fois la même erreur ... |
|
|
00
|
|
|
#20 |
|
Candidat au titre de Membre du Club
![]() Louis Gentil Inscription : juillet 2010 Messages : 47 ![]() |
après moulte inquisition il semblerait que ce soit juste google qui bloque de temps a autre les requests (quand on en fait trop) je trouves pas de doc la dessus par contre ... (sur les limites d appels de l api)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com