Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

script et lynx...

1 réponse
Avatar
Aurelien
--J/dobhs11T7y2rNN
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Salut

J'ai un petit blocage, et j'en appelle =E0 vos comp=E9tences de
d=E9veloppeurs.
Voil=E0, je cherche =E0 =E9crire 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=E9ussi =E0 resoudre les deux premiers points (rien de bien compliqu=
=E9,
en fait !), mais je ne vois pas comment proc=E9der pour le dernier.

Le probl=E8me se pose d'autant plus que je voudrais que lynx s'arr=EAte =E0=
la
fin du script, mais l=E0 je ne peux pas utiliser lynx -dump...

Une id=E9e ?

Merci d'avance.

--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
ORL (alias Yvette H.)
------------------------
Responsable internet de l'AMMD

http://sebkhachott.net
http://ammd.net
http://entremetteur.ammd.net

T=E9l : 02 43 82 72 48
------------------------

__________________________________
/ Chiffrez et signez vos messages \
| Utilisez les cl=E9s GnuPG |
| |
| HOWTO : |
| http://vilya.org/gpg/gpg-intro.html |
\ __________________________________ /
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--J/dobhs11T7y2rNN
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCBzJ5sFt8B8VjU8MRAnd4AJ91VTJpmHWhbcdC8qFlWCtRQed0nwCg8LfV
bszR58kMNUO5gL1jrBWpNvI=
=SP3b
-----END PGP SIGNATURE-----

--J/dobhs11T7y2rNN--


--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
Jacques L'helgoualc'h
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
with a subject of "unsubscribe". Trouble? Contact