Aurelien a �crit, lundi 7 f�vrier 2005, � 10:18 :
> Salut

salut,

> [...]
> Voil�, je cherche � �crire un script 1)qui lise une adresse internet dans
> un fichier, 2)qui la lance avec lynx, et 3) qui visite un lien au
> hasard.
> 
> J'ai r�ussi � resoudre les deux premiers points (rien de bien compliqu�,
> en fait !), mais je ne vois pas comment proc�der pour le dernier.
> 
> Le probl�me se pose d'autant plus que je voudrais que lynx s'arr�te � la
> fin du script, mais l� je ne peux pas utiliser lynx -dump...
> 
> Une id�e ?

Je ne comprends  pas tr�s bien ce  que tu veux pour 3),  visiter le lien
interactivement, ou r�cup�rer le contenu ?

 $ lynx -dump - <url.txt | awk '
0,/R�f�rences/{next}
$1 ~ /^[0-9]+\.$/ && $2 ~ /^http:/{u[$1]=$2;n++}
END{print u[int(++n*rand())"."]}
'

te donne ton  lien al�atoire. M'enfin, s'il n'y a  pas d'espace dans les
liens  (on va dire  qu'une url  avec espace  est du  c�t� obscur  :). Si
besoin ajoute un && NF==2 ... 

> Merci d'avance.

de rien,
-- 
Jacques L'helgoualc'h


-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à