Règles du forum

Le langage Ada uniquement, pas les compilateurs. Les questions de sémantique et de langage et les questions techniques liées à une application en particulier, son deux choses différentes. Si nécessaire, un forum sur GNAT et les autres compilateurs, tel JanusAda, sera ouvert.

Auteur Message
Beau Parleur
Avatar de l’utilisateur
Anh. J'ai fait à l'envers alors,

Je vais essayer de faire ce que tu préconises.

Merci beaucoup Hibou.
Profil
Beau Parleur
Avatar de l’utilisateur
Je comprends pas un truc quand même.

La fonction get plus haut demande une URL, si j'ai le nom de domaine à quoi me sert de résoudre l'adresse, ça se fait tout seul non ?
Profil
Beau Parleur
Avatar de l’utilisateur
Ah oui !!! Beacoup mieu comme méthode en terme de résultat, je suis bluffé.


Merci encore Hibou.
Profil
zen
Modératrice
Avatar de l’utilisateur
Gné ?! J'ai pas tout compris là. C'est un monologue ?
Hibou te répond par télépathie ?
Profil
Beau Parleur
Avatar de l’utilisateur
Bonjour Zen,

Je t'explique... Je scrutais le Web en cherchant avec une adresse IPv4.
Hibou m'a expliqué qu'il fallait donner le nom de domaine.
Du coup, je cherche par nom de domaine.
Ca à l'air de fonctionner mieux même si c'est pas évident finalement, parce que j'ai l'impression que les réponse sont des message standard parfois.

Bref, j'ai changé de stratégie, et c'est plus marrant comme ça.

Enfin, je passe quand même l'URL en premier paramètre et je donne le hostname dans le Header list, quand même.

Je ne sais pas comment résoudre une adresse avec Ada. Apparemment, ça fonctionne.
Profil
Beau Parleur
Avatar de l’utilisateur
Emmanuel Sens a écrit : 
Bonjour Zen,
.../...
Je ne sais pas comment résoudre une adresse avec Ada. Apparemment, ça fonctionne.




J'utilise Gnat.Sockets.Get_Host_By_Name, qui lève une erreur pour un nom d'hôte farfelu, je saute au nom de domaine suivant si elle est levée.
Profil
Administrateur
Avatar de l’utilisateur
zen a écrit : 
Gné ?! J'ai pas tout compris là. C'est un monologue ?
Hibou te répond par télépathie ?

Non, je lui répondais, dans la page précédente Tire la langue .

Je regarderai le reste plus tard ou un autre jour.
Profil
zen
Modératrice
Avatar de l’utilisateur
Image J'avais même pas fait gaffe qu'il y avait d'autres pages avant ! Hahaha! Ma "blondeur" revient en force ! Hahaha!
Profil
Beau Parleur
Avatar de l’utilisateur
Bonjour,

Bonjour Hibou ! Bonjour Zen.

J'ai trouvé un algo pour parcourir le WWW en suivant le lien présent dans la ligne qui correspond à un pattern de recherche ou une partie du pattern.

Ca de définit comme ça :

Code : 

input [*String1*String2*,...String N]

Pour chaque toute addresses visité chercher input ou string N dans input
si on on trouve input la cherche termine.
Si non si on trouve String 1+2+N alors on suie le href correspondant à String N si il exsite.


J'utilise une implémentation de cet algorithme dans le projet Adamanborg.
Je suis à la recherche d'un enrichissement éventuel de cet algorithme.

Merci pour votre contribution.
Profil
Administrateur
Avatar de l’utilisateur
À quoi correspond “String 1+2+N” ?
Profil