Utiliser Lynx - links - W3m dans un script shell

Utiliser Lynx - links - W3m dans un script shell - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 03-02-2004 à 13:03:50    

Bonjour !
 
Je voudrais écrire un script shell (sh) qui lit dans un fichier texte des urls (à la suite)....les tests...et suivent sur quelles pages mènent l'url...afficher cette url dans le Shell.
 
1) Mon fichier texte contient une Url par lignes....je veux récupérer la première ligne du fichier dans une variable...ensuite la deuxième ligne..puis la troisième.....ma première question...n'est pas comment lire le fichier texte, mais comment lire une seule ligne de ce fichier ?
 
2) En suite j'ai pensé simplement utiliser Lynx, Links ou W3m pour tester l'url....mon problème est qu'avec Lynx et w3m, ils n'affiche pas la bonne page...car des cookie sont utilisés (même en y mettant l'option -cookie) , avec Links cela fonctionne mais je n'arrive pas a enregistrer le contenu de la page dans une variable car Links n'a pas d'option -dump contrairement à Lynx et w3m.
 
3) Une simple itération...qui dit que tant que Lynx, w3m ou links ne renvoie pas la bonne page, je continue.......c'est à dire que je lit la prochaine ligne de mon fochier texte.,...et que je traite donc la deuxièmes url. ...ici aucune question.
 
Merci d'avance


Message édité par MOTOORHAMMER le 03-02-2004 à 13:06:34
Reply

Marsh Posté le 03-02-2004 à 13:03:50   

Reply

Marsh Posté le 03-02-2004 à 14:02:29    

Je ne connais pas du tout Lynx, Links ou W3m, je ne peux donc t'aider que sur la structure générale de la lecture du fichier :
 


while read url   # boucle lecture fichier texte, ligne url
do
    # Test $url
    [ succés ? ] && break # sortie boucle si succes test url
done < fichier_texte


---------------
Jean Pierre.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed