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

lynx et les adresses http://xxx&xxx&xxx&

5 réponses
Avatar
guy Hendrickx
Bonjour
dans un script je voulait utiliser lynx pour qu'il aille sur une adresse
http complexe (j'entend par la contenant des arguent envoyé par la
methode get et contenant donc des & &)
helas quand je veut utiliser lynx sur de telles adressej'ai un resultat
comme celui-ci:

guy@ultimate:/tmp/test$ lynx
http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&meta=
[4] 423
[5] 424
[6] 426
[5] Done q=toto+tata
[6] Done

j'ai tenté avec w3m et wget mais j'ai toujours le meme type de resultat
les parametres ne sont pas envoyé à la page et la page pas affichée.
avec lynx -source le code source de la page est affiché mes les
parametres ne sont pas passés a cette page .

Il y a t'il moyen de contourner ce probleme ?
GUy


--
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

5 réponses

Avatar
Jean-Michel Schelcher
On 17/07 15:50, guy Hendrickx wrote :

:/tmp/test$ lynx
http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&meta =
j'ai tenté avec w3m et wget mais j'ai toujours le meme type de resultat
les parametres ne sont pas envoyé à la page et la page pas affichée.
avec lynx -source le code source de la page est affiché mes les
parametres ne sont pas passés a cette page .

Il y a t'il moyen de contourner ce probleme ?



oui, mettre des doubles-quotes autour de l'adresse de telle façon à ce
que les & ne soient pas intérprétés par bash (ou autre shell):

lynx "http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&m eta="

a+

jm
Avatar
Sébastien Lardière
Le 17/07/05, guy Hendrickx a écrit :
Bonjour
dans un script je voulait utiliser lynx pour qu'il aille sur une adresse
http complexe (j'entend par la contenant des arguent envoyé par la
methode get et contenant donc des & &)
helas quand je veut utiliser lynx sur de telles adressej'ai un resultat
comme celui-ci:

:/tmp/test$ lynx
http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&meta =
[4] 423
[5] 424
[6] 426
[5] Done q=toto+tata
[6] Done

j'ai tenté avec w3m et wget mais j'ai toujours le meme type de resultat
les parametres ne sont pas envoyé à la page et la page pas affichée .
avec lynx -source le code source de la page est affiché mes les
parametres ne sont pas passés a cette page .

Il y a t'il moyen de contourner ce probleme ?



Le probleme ne vient pas de lynx ou wget, mais du shell. Le caractere
& est un caractere spécial, et il faut encadrer, avec des doubles
guillemets par exemple, l'url pour empecher le shell de l'interpreter
:

lynx -source "http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rech ercher&meta="


--
Sébastien
Avatar
Sylvain
On Sun, Jul 17, 2005 at 03:50:14PM +0200, guy Hendrickx wrote :
Bonjour



Bonjour,

dans un script je voulait utiliser lynx pour qu'il aille sur une adresse
http complexe (j'entend par la contenant des arguent envoyé par la
methode get et contenant donc des & &)
helas quand je veut utiliser lynx sur de telles adressej'ai un resultat
comme celui-ci:

:/tmp/test$ lynx
http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&meta > [4] 423
[5] 424
[6] 426
[5] Done q=toto+tata
[6] Done

j'ai tenté avec w3m et wget mais j'ai toujours le meme type de resultat
les parametres ne sont pas envoyé à la page et la page pas affichée.
avec lynx -source le code source de la page est affiché mes les
parametres ne sont pas passés a cette page .

Il y a t'il moyen de contourner ce probleme ?



Peut etre en entourant l'url avec des doubles quotes (") :

lynx "http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&meta="

Sylvain


--
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
Avatar
J.Pierre Pourrez
Le Sun, 17 Jul 2005 16:24:44 +0200, Sylvain a écrit :

Peut etre en entourant l'url avec des doubles quotes (") :

lynx "http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&meta="



Le shell essaie d'interprêter ce qu'il y a entre les doubles quotes (").
Mieux vaut mettre des simples quotes ('):
lynx 'http://www.google.be/search?=fr&q=toto+tata&btnG=Rechercher&meta='

A++
Jean-Pierre



--
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
Avatar
Stephane Bortzmeyer
On Sun, Jul 17, 2005 at 04:54:55PM +0200,
guy Hendrickx wrote
a message of 126 lines which said:

>lynx -source "http://www.google.be/search?hl=fr&q=toto+tata&btnG=Rechercher&meta="
j'ai bien essayé ce systheme mais alors j'ai une erreur de la par de
google qui me repond :
Your client has issued a malformed or illegal request.



Chez moi, ça marche sur une machine NetBSD ou sur une Debian "woody"
et ça échoue sur une Debian "sarge" (avec le même message
d'erreur). Google Belgique doit être géré par un fanatique BSDiste.


--
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