Toon posts:

wget en vreemde URL's

Pagina: 1
Acties:

Verwijderd

Topicstarter
Vraagje,
ik probeer met wget een URL op te halen....

www.someserver.com/WPSServlet?action=document&id=10006

door middel van het volgende commando:

code:
1
wget -O test0001.html www.someserver.com/WPSServlet?action=document&id=10006


Nu is echter het resultaat van deze actie, als ik test0001.html bekijk, niet de pagina die ik verwacht maar het resultaat van de pagina www.someserver.com/WPSServlet?action=document Hoe krijg ik wget zo ver dat het snapt dat "&id=10006" onderdeel is van de URL?

  • ReLight
  • Registratie: Augustus 2001
  • Laatst online: 07-02 15:27

ReLight

echo("What Now ? !")

Quotes ?

Mijn zoon & dochter zijn de toekomst, de rest is tijdsvermaak. Home assistant & & Nibe S2125-12/SMO-S40, RMU-s40 & Tado - Volvo C40 ER, SE


Verwijderd

Topicstarter
Al reeds gevonden:

code:
1
wget -O test0001.html www.someserver.com/WPSServlet\?action=document\&id=10006

  • mkleinman
  • Registratie: Oktober 2001
  • Laatst online: 19:44

mkleinman

8kWp, WPB, ELGA 6

misschien moet je de URL escapen. Ik weet alleen zo 1 2 3 niet de escape code van & uit m'n hoofd.

*EDIT*.

Spuit 11 / te laat.

[ Voor 23% gewijzigd door mkleinman op 13-03-2006 16:55 . Reden: Te laat ;) ]

Duurzame nerd. Veel comfort en weinig verbruiken. Zuinig aan doen voor de toekomst.


  • deepbass909
  • Registratie: April 2001
  • Laatst online: 17:12

deepbass909

[☼☼] [:::][:::] [☼☼]

Als je iets met vreemde tekens (spatie, leestekens, etc) in de cmd line wil gebruiken, dan moet je quotes gebruiken. Daarmee geef je aan dat alles tussen de quotes bij je opdracht hoort en niet los geïnterprenteerd moet worden.

code:
1
wget -O test0001.html "www.someserver.com/WPSServlet?action=document&id=10006"

[ Voor 64% gewijzigd door deepbass909 op 13-03-2006 17:18 ]

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Als je single quotes gebruikt werkt het nog beter omdat variabelen dan niet ge-intepreteerd worden. In je voorbeeld wordt de ampersand gezien als reden om het command te backgrounden :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Aike
  • Registratie: Juli 2000
  • Niet online
Spider.007 schreef op maandag 13 maart 2006 @ 19:11:
Als je single quotes gebruikt werkt het nog beter omdat variabelen dan niet ge-intepreteerd worden. In je voorbeeld wordt de ampersand gezien als reden om het command te backgrounden :)
En het kan nog erger; bijvoorbeeld als er bijvoorbeeld "rm -rf /" in je url voor zou komen!

Mijn blog over het deployen van Ruby on Rails: RunRails.com


  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Aike schreef op maandag 13 maart 2006 @ 23:12:
[...]

En het kan nog erger; bijvoorbeeld als er bijvoorbeeld "rm -rf /" in je url voor zou komen!
code:
1
|rm -rf /


dan nog altijd... het zijn niet de commando's die voor problemen zorgen, maar de 'sterke' karakters die je shell probeert te interpreteren zoals \, /, &, $ en |

De actuele opbrengst van mijn Tibber Homevolt


  • deepbass909
  • Registratie: April 2001
  • Laatst online: 17:12

deepbass909

[☼☼] [:::][:::] [☼☼]

Van de enkele quotes wist ik nog niet... Bash kan te veel...

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

deepbass909 schreef op dinsdag 14 maart 2006 @ 02:48:
Van de enkele quotes wist ik nog niet... Bash kan te veel...
het verschil is best belangrijk.

Tussen dubbele quotes (") probeert bash variabelen te expanden, wat onder enkele quotes (') niet gebeurd.

De actuele opbrengst van mijn Tibber Homevolt


  • Keeper of the Keys
  • Registratie: Augustus 2002
  • Laatst online: 14-01 12:20
offtopic:
Is dat ook het verschil tussen dubbele en enkele quotes in php?

  • ReLight
  • Registratie: Augustus 2001
  • Laatst online: 07-02 15:27

ReLight

echo("What Now ? !")

KeeperoftheKeys schreef op dinsdag 14 maart 2006 @ 08:49:
offtopic:
Is dat ook het verschil tussen dubbele en enkele quotes in php?
Ja.

Mijn zoon & dochter zijn de toekomst, de rest is tijdsvermaak. Home assistant & & Nibe S2125-12/SMO-S40, RMU-s40 & Tado - Volvo C40 ER, SE

Pagina: 1