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]