? Une araignée est un programme qui enregistre les liens entre les pages Web. Les araignées peuvent être écrits dans n'importe quel langage de programmation , y compris PHP. Vous pouvez obtenir un programme d'araignée écrit en PHP soit en téléchargeant un ou une écriture . Un certain nombre de bibliothèques de fonctions araignées sont disponibles pour PHP. PHP PHP est un langage de programmation écrit pour créer des pages Web dynamiques. Une page Web dynamique est celui dont le contenu change en fonction des actions de l'utilisateur ou en appelant paramètres. Les pages Web sont écrites dans le Hypertext Markup Language, ou HTML. HTML est un système de mise en forme , cependant, pas un langage de programmation . Les pages Web sont stockés et livrés dans leur état d'origine. Cette forme de fichier est appelé une page Web statique. Pages Web créés par PHP prennent la forme d' un modèle HTML avec le code de programmation inséré dans le corps du document. Lorsque le programme est appelé, ces blocs de programmation sont exécutées, se remplaçant avec HTML. Araignée Une araignée est aussi appelé un web crawler ou un Bot Web. Le but de cette catégorie de programme est de documenter pages Web sur le World Wide Web. Le programme a besoin d'une page Web comme un point de départ . C'est ce qu'on appelle une « semence». Elle suit ensuite un lien dans cette page vers une autre page , puis suit un lien dans cette page vers une autre page et ainsi de suite . L'araignée peut être écrit à enregistrer des informations sur chaque page qu'il visite , ou tout simplement noter son existence. Moteurs de recherche copier chaque page rencontré dans la base de données du moteur de recherche où d'autres programmes effectuent une analyse plus approfondie . Bien que de nombreuses implémentations d'araignées ont une gamme de tâches , l'acte de passer d'une page à l'autre est la tâche qui définit le programme comme une araignée. Programmation Spiders Bien que l'araignée peut être écrit dans n'importe quel langage , Java , Perl et C # sont les langues les plus populaires pour ces programmes. C'est principalement parce que les programmeurs spécialisés en programmation Web sont familiers avec ces langues. Python et PHP sont également utilisés , encore une fois , parce que ces langues ont un réservoir de compétences suite au sein de la communauté Web. Méthode PHP est généralement utilisé pour générer des pages Web sont ensuite présentés à demander des navigateurs Web. Les navigateurs Web ont le rôle actif de recherche de place et demandant une page à partir du serveur Web . Le rôle de PHP est habituellement statique. Un programme PHP fonctionnant comme une araignée a pour émuler des navigateurs Web en demandant des pages Web à partir de serveurs Web. Les pages Web sont transportés par le protocole de transfert hypertexte . Cela ne télécharger un fichier contenant la page, mais recopie le code de la page et le transporte dans le corps du message de réponse à une demande d' une page . L' araignée PHP doit lire dans le contenu du message. Il ne stocke pas la page, mais scanne texte entrant pour les liens Web . Le lien peut être dans n'importe quel format , parce que les magasins HTML liens avec une étiquette comme " " si le programme a juste à regarder pour les symboles et copie le texte , où " .. . "apparaît dans cet exemple. Recherche dans un texte et le décapage des sections spécifiques est appelé « analyse » dans le langage de programmation.
|