begin process at 2010 02 10 02:54:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > PETIT ROBOT D'INDEXATION ZINSEARCHBOT

PETIT ROBOT D'INDEXATION ZINSEARCHBOT


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :robot, indexation, zinsearchbot, robots, indexations Niveau :Débutant Date de création :01/02/2006 Date de mise à jour :22/03/2008 16:52:26 Vu / téléchargé :7 510 / 962

Auteur : tony1239456

Ecrire un message privé
Site perso
Commentaire sur cette source (33)
Ajouter un commentaire et/ou une note

 Description

Le robot qui se nomme "Zinsearhbot" indexe les pages web de façon automatique en suivant les liens de chaque pages. En revenant une deuxième fois sur une page deja indexée par le robot, il évite de réenregistrer la page en question. J'ai pu m'apperçevoir de quelques bugs sur des pages contenant des sources javascript. De plus si le robot tombe sur une page ne contenant aucun lien, il s'arrêtera automatiquement.

Source

  • UPDATE 22/03/08
  • -----------------------------------------------
  • FAILED
  • -----------------------------------------------
UPDATE 22/03/08

-----------------------------------------------
FAILED
-----------------------------------------------

 Conclusion

Je metterais des modifications et mises à jour si le script pose problème.
PS : Ne soyez pas trop indulgent c'est la première fois que je crée un petit robot d'indexation. Merci.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

09 février 2006 18:52:16 :
Modification du script : zinsearch.php pour une optimisation.
09 février 2006 18:56:46 :
Affichage du script : zinsearchbot.php sur la page.
10 février 2006 18:22:04 :
Modification du code.
10 février 2006 18:26:57 :
Modification des erreurs.
22 mars 2008 16:52:27 :
Update

 Sources de la même categorie

Source avec Zip Source avec une capture GRACENATUR V02 - CDMS: CONTAIN AND DESIGN MANAGMENT SYSTEM par sajaris
Source avec Zip SIMULBAL: SERVEUR POUR BALANCES ÉLECTRONIQUES DE LABORATOIRE... par laservert
Source avec Zip GESTION D'ESPACE MEMBRES par jmpicot
TEST DU CHI2 OU KHI2 D'INDÉPENDANCE par phpAnonyme
CLASSE PAGINATION par darkis

 Sources en rapport avec celle ci

Source avec Zip NUMEROTE.PHP par GrosJeanCommeDevant
Source avec Zip ECHANGE DE LIENS AUTOMATIQUE par maximedt
Source avec Zip Source avec une capture RECHERCHE ET LISTE par liptibilly
DÉTECTER LES GENTILS ROBOTS POUR BANNIR LES MECHANTS ROBOTS par Anto1982
Source avec Zip Source avec une capture UN CAPTCHA, AVEC GD, SUPER SIMPLE, POUR LES NOOB'S :) par dededede4

Commentaires et avis

Commentaire de fg85 le 03/02/2006 18:00:44

"PS : Ne soyez pas trop indulgent c'est la première fois que je crée un petit robot d'indexation. Merci"
Si tout les dev. du site disaient cela chaque fois qu'ils postent un source, on serait pas dans la *erde.

-------------------------------
http://fg.logiciel.free.fr
http://longhornrc.free.fr

Commentaire de tony1239456 le 03/02/2006 18:46:51

Oui je sais mais bon comme je n'ai pas l'habitude de poster des sources sur phpcs et comme c'est la toute ptrmière fois je ne savais pas trop quoi mettre.

Commentaire de Arnauti le 03/02/2006 20:00:04

Non Fg85, il a dit ne soyer PAS TROP ...
A++

Commentaire de fg85 le 03/02/2006 20:16:36

"Non Fg85, il a dit ne soyer PAS TROP ..." bien vue :D.
Mais je reste sur ma position

-----------------------------
http://fg.logiciel.free.fr
http://longhornrc.free.fr

Commentaire de tony1239456 le 03/02/2006 20:39:48

Oui mais qu'en pensez-vous autrement de la source car vous n'avez pas donné votre avis ???

Commentaire de coockiesch le 04/02/2006 11:10:26

Salut!
J'ai pas testé. L'idée ets bonne, mais on ne risque pas d'avoir des problèmes au niveau du temps max d'exécution? Je pense que ce genre de script devrait être écrit dans un language de programmation qui permet des programmes et non juste des scripts.

@++

R@f

Commentaire de tony1239456 le 04/02/2006 13:03:00

non je ne pense pas qu'il y aurait des problèmes de temps d'execution à moin que la page qui serait indexée serait sur un serveur surchargé. Mais autrement on peut augmenter la durée d'execution du php avec une fonction je crois.

Commentaire de Arnauti le 04/02/2006 14:02:26

oui set_limit_time(0) ;
permet je crois de mettre la limite d'execution a 0, soit à l'infini.

Commentaire de tony1239456 le 04/02/2006 14:56:44

il faut mettre plutôt : set_limit_time(60); pour que le script php ne tourne pas à l'infini au cas ou il y aurait un bug.

Commentaire de coucou747 le 04/02/2006 15:02:48

tony1239456, je ne suis pas d'accord... d'une part ta fonction rend le script actif uniquement deux minutes, et ensuite, on prévoi les bugs à l'aides de or die, et de ifs, pas à l'aide de camouflages...

Commentaire de tony1239456 le 04/02/2006 15:12:53

on prévoi les bugs à l'aides de or die, et de ifs, pas à l'aide de camouflages...
- Je ne vois pas ou est le bug, mais je peux le corriger si tu me dis ou il se trouve exactement.

d'une part ta fonction rend le script actif uniquement deux minutes
- Tout dépend si le script trouve des liens dans la page.


Commentaire de coucou747 le 04/02/2006 15:15:38

je parlais de set_limit_time(60);...

Commentaire de tony1239456 le 04/02/2006 15:17:52

A excuse j'avais pas compris, mais c'est plutôt une minute pas 2.

Commentaire de coucou747 le 04/02/2006 15:25:03

lol oui... désolé...

Commentaire de naruto uzumaki le 08/02/2006 01:11:30

même si il y a en a qui disent que c' est nul . moi je trouve le concept très bien :).

il a déja eu une bonne idée et il a réusi à faire marcher le robot ce qui est déja bien!

Mais tony1239456 peut s' améliorrer et le reconfigurer pour faire un truc mieux. Mais bon je trouve simpa d' avoir créer ca MERCI BEAUCOUP ;)

Commentaire de tony1239456 le 08/02/2006 20:16:33

Merci pour ton commentaire Naruto Uzumaki. Je suis en train de chercher un moyen de rendre le robot plus éfficace et plus rapide. En tout cas merci pour vos commentaires.

Commentaire de Arnauti le 08/02/2006 20:57:15

Pour optimiser remplacer "<?" par "<?php
ensuite, éviter le "SELEC *" mais plutôt énumérer les champs.
Ensuite, pour le reste j'ai pas encore regarder ^^.
Corriges déjà ca.
A++.

Commentaire de tony1239456 le 09/02/2006 18:54:04

J'ai bien changé les "<?" par "<?php" et affiché les champs de la table. Merci !

Commentaire de coucou747 le 09/02/2006 21:19:12

t'as pas finit de corriger...
# $code = file_get_contents(''.$site.'');

pourquoi t'as mis des '' ?

Commentaire de tony1239456 le 10/02/2006 18:27:22

J'ai corrigé et j'ai mis : $code = file_get_contents($site); j'espère que c'est bon en tout cas sa ne m'affiche aucune erreur.

Commentaire de coucou747 le 10/02/2006 18:56:37

preg_match_all('!http://[A-Za-z0-9][A-Za-z [...] sU', $code, $lien);

et pour un lien interne, tu fais comment ?
$reponse = mysql_num_rows($requete);
if($reponse == '0')

de quel type peut être la variable $reponse ?

Commentaire de tony1239456 le 11/02/2006 17:10:06

Pour les liens internes je n'ai pas trouvé la solution pour les récupérer à par dans les balises de liens mais autrement je ne sais pas comment faire.

de quel type peut être la variable $reponse ?
Je n'ai pas compris ta question.
$reponse = mysql_num_rows($requete);
if($reponse == '0')
Ce code sert à savoir si la page en question n'a pas déja été indexée pour éviter de l'enregistrer une seconde fois.

Commentaire de coucou747 le 11/02/2006 17:15:02

http://fr2.php.net/manual/fr/function.mysql-num-rows.php
mysql_num_rows
(PHP 3, PHP 4, PHP 5)
mysql_num_rows -- Retourne le nombre de lignes d'un résultat MySQL
Description
int mysql_num_rows ( resource result )

si ça peut répondre à ta question...

Commentaire de tony1239456 le 11/02/2006 17:16:37

J'ai du me planter de fonction alors dsl. Quelle est la fonction permettant de compter le nombre de résultat d'une requête ?

Commentaire de coucou747 le 11/02/2006 19:09:57

mais t'as regardé mon lien ?

Commentaire de coucou747 le 11/02/2006 19:14:56

# if($site == ''.$donnes['adresse'].'')
# {
# echo'';
# }
# else

je crois qu'on a rarement vu quelquechose d'aussi dégeu....

juste comme ça, pourquoi ne pas remplacer ces lignes par :

if($site === $donnes['adresse']){

Commentaire de turlufrite le 22/03/2006 17:09:52

Merci pour ce code, j'en avais moi-même développé un petit mais il n'était pas aussi bien.

Si quelqu'un a une idée simple (ou pas) pour gérer les liens relatifs, je suis preneur ...

Commentaire de tetranet le 07/03/2007 17:14:54

Bonjour,

J'ai essayé ce code. Comment faire ensuite pour créer un moteur de recherche qui chercherait dans les liens indexés par ce code ?

Merci
Tetranet

Commentaire de coucou747 le 24/03/2008 02:09:21 1/10

remplace <? par <?php

# echo'&bull; <font color="red">Meta title : </font> '.$title[0].'';
# echo'<br /><br />';

c'est un peu porc comme code xhtml, font ca ne s'utilise pas normalement...

$requete_ = mysql_query("UPDATE zinsearchbot SET ps = '$ps_' WHERE adresse = '$site'");
toujours aucune verification d'erreur...

bref, t'as eu le temps de faire une vraie update... mais tu ne l'as pas fait...

Commentaire de tony1239456 le 08/09/2008 21:53:43

@ coucou747

"c'est un peu porc comme code xhtml, font ca ne s'utilise pas normalement..."

-> Ai-je précisé que j'utilisais le Xhtml ?

"bref, t'as eu le temps de faire une vraie update... mais tu ne l'as pas fait..."

-> Si tu regardes bien ce que j'ai marqué, je n'ai pas fais d'update... Et également, si tu regardes la date de création de la source tu comprendras que je suis passé à autre chose depuis bien longtemps, ainsi que mon niveau n'est pas le même.

Pour finir, au lieu de jouer a M. je sais tout, il serait préférable de s'occuper des sources récentes sur le site au lieu de déterrer de vieux codes tu penses pas ? Et désolé si l'information : "Date de mise à jour : 22/03/2008 16:52:26" t'a perturbée ^^. ++

Commentaire de coucou747 le 09/09/2008 07:37:19

<br /> c'est du xhtml.

apres, tu laisses une source de mauvaise qualite ici, sans tennir compte de nos remarques, je ne trouve pas ca correct...

et en effet, j'ai vu ca dans la liste des sources mises a jours, et je suis donc vennu voir ce que tu en avais fait.

mettre a jours une source en fait qqch de recent.

Commentaire de tony1239456 le 09/09/2008 13:09:00

"<br /> c'est du xhtml."

Dans ce cas c'était une erreur de ma part. Il suffit d'enlever le "/" des <br />, rien de dramatique ^^.

"mettre a jours une source en fait qqch de recent."

Sur le principe oui, mais pour me répéter encore une fois, ce n'était pas une update. La source est mal codée, sa, je te l'accorde, mais je n'ai vraiment pas le temps de m'en occuper maintenant. Et puis, à ce stade j'apprenais le php, je ne savais pas trop ce que je faisais. Je te remercie quand même de me l'avoir fait remarqué.

petit HS : je trouve ton code de captcha réellement bien pensé, bravo.

Commentaire de coucou747 le 09/09/2008 13:25:15

merci :)

j'ai pas dit que c'etait dramatique hein :) j'ai pas dit non plus que tu etais toujours un debutant, je critique juste la qualite de la source, ca n'a rien de personnel.

puisqu'on est totu les deux d'accord sur le fait que ta source soit mal codee, je ne vois pas pourquoi on en discute.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Problème d'indexation [ par LaurentKOogar ] Bonjour,GG index depuis 1 semaine la page de voteLa syntaxe du fichier robots.txt est-elle correcte ?Merci d'avance# robots.txt pour le site http://ww ignorer les ip's de robots indexeurs [ par pyranhaz ] Bonjour,J'aimerais savoir si ce bout de code pourrait indiquer de ne pas bannir le robot si son ip existe dans la bddc'est important pour le référence Robot d'indexation web [ par tony4758 ] Bonjour, je cherche &#224; cr&#233;er un mini robot d'indexation web qui releverait les metatags des sites et parcoueraraient les liens. EN sachant qu détection de robot [ par bob ] bonjour &#224; tous!j'ai chercher sur ce site et sur d'autre mais je n'arrive pas &#224; mettre la main sur un script quid&#233;tecte les robots comme Script d'indexation [ par Coundelitch ] bonjour !Je recherche un script d'indexation, et j'aimerai connaitre son principe.Merci d'avance ! Indexation [ par dorian53 ] Bonjour,"On considère qu'un index est inutile s'il ne peut éliminer plus de 70% des enregistrements de la table lors d'un select."Très bien mais cela Comment créer un robot ? [ par CANTHOR ] Je ne suis pas sur que celà soit possible en php, mais j'aimerais trouver un script qui récupère et stoque dans une base de donnée les adresses e-mail formulaire d'inscription avec securité contre les robot [ par testetrtr ] salut a tous , je cherche a securiser mon formulaire d'inscription a mon site. avec un le systeme de validation d'inscription avec code ( generer en i Création d'un robot (spider) [ par majestik89 ] Bonjour ! Voil&#224; je recherche le moyen de cr&#233;er un robots pour un moteur de recherche mais je n'ai pas de base pour commencer ! Est-ce que Récuperer le contenu d'un document Word pour indexation [ par Vince66 ] Bonjour,je suis actuellement en train de d&#233;velopper en PHP un gestionnaire de documents avec un syst&#232;me d'indexation.Pour l'instant, je n'in


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales