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]