Poster une réponse à un sujet: Récupérer des infos sur un site ouaib
Attention, ce sujet est un sujet ancien (6047 jours sans réponse)
gizmo
Si tu as un peu de temps, je te dirais de regarder du cote de Hpricot, une lib en ruby tres simple a utiliser pour recuperer des infos d'une page web. Je n'ai encore rien vu qui soit plus facile a utiliser que cela, quelque soit le language (sauf peut-etre en JS cote serveur...)
Dr_Dan
Jean-Christophe
je ne sais pas ce que c'est
![:kiki: :kiki:](images/smileys/kiki.gif)
max
un peu de manipulation de DOM ?
Jean-Christophe
Dans n'importe quel langage tu dois pouvoir télécharger la page sous forme de chaîne de texte, puis pour en récupérer les infos tu peux très bien aller chercher les infos comme une brute avec des fonctions de recherche et copie de chaînes (ce qui est fait pour les scripts de mon soft qui vont chercher les infos de films sur les sites)
En Delphi ça doit pouvoir se faire en peu de lignes, et dans certains langages plus prévus pour ça on doit pouvoir le faire encore plus court.
En Delphi ça doit pouvoir se faire en peu de lignes, et dans certains langages plus prévus pour ça on doit pouvoir le faire encore plus court.
C'est ce que je fais en vbs pour le moment.
Je récupère la page entière puis je charcute la chaîne de caractère.
mais bon, si il y a moyen de faire mieux et plus vite, je ne suis pas contre...
Altar
En python c'est trivial... (en perl aussi d'ailleurs)
Mais mes solutions n'intéressent personne en général
![:spamafote: :spamafote:](images/smileys/spamafote.gif)
en c++(flex/bison rlz
![:ddr555: :ddr555:](images/smileys/ddr555.gif)
Et si c'était de l'xhtml strict ça irait encore plus vite
![:ocube: :ocube:](images/smileys/ocube.gif)
On t'aime philfr
![:sweat: :sweat:](images/smileys/sweat.gif)
philfr
dans certains langages plus prévus pour ça on doit pouvoir le faire encore plus court.
En python c'est trivial... (en perl aussi d'ailleurs)
Mais mes solutions n'intéressent personne en général
![:spamafote: :spamafote:](images/smileys/spamafote.gif)
antp
Dans n'importe quel langage tu dois pouvoir télécharger la page sous forme de chaîne de texte, puis pour en récupérer les infos tu peux très bien aller chercher les infos comme une brute avec des fonctions de recherche et copie de chaînes (ce qui est fait pour les scripts de mon soft qui vont chercher les infos de films sur les sites)
En Delphi ça doit pouvoir se faire en peu de lignes, et dans certains langages plus prévus pour ça on doit pouvoir le faire encore plus court.
En Delphi ça doit pouvoir se faire en peu de lignes, et dans certains langages plus prévus pour ça on doit pouvoir le faire encore plus court.
Jean-Christophe
Le régulièrement, c'est pas si souvent que ca, c'est une fois toutes les X semaines, on ne parle pas d'un poling toute les X secondes!
didix
Le "régulièrement" est défini ?
Enfin ca change pas grand chose, mais en gros il faudrait par exemple un script qui charge le fichier html, qui parse le code et récupère les infos pour les injecter dans la BD.
Et lancer ce script tout les X temps.
A première vue j'aurais proposé un script en Rebol, qui charge et parse facilement les fichiers html, mais comme je n'ai jamais fais qu'un exemple comme exercice, je saurais même pas t'aider plus que la théorie
Je cherche si je trouve rien d'autre
Enfin ca change pas grand chose, mais en gros il faudrait par exemple un script qui charge le fichier html, qui parse le code et récupère les infos pour les injecter dans la BD.
Et lancer ce script tout les X temps.
A première vue j'aurais proposé un script en Rebol, qui charge et parse facilement les fichiers html, mais comme je n'ai jamais fais qu'un exemple comme exercice, je saurais même pas t'aider plus que la théorie
![:ohwell: :ohwell:](images/smileys/ohwell.gif)
Je cherche si je trouve rien d'autre
![:wink: :wink:](images/smileys/wink.gif)