Re: Login og download fra et online script
* Søren Boll Overgaard <boll+debian@fork.dk> [Aug 27. 2005 20:23]:
> On Sat, Aug 27, 2005 at 02:33:03PM +0200, Janus Tougaard wrote:
> > Tusind tak for du kikker på mit problem. Det er dog sært, da
> > jeg får den samme fejl som før:
> > /
> > debian:~# wget --http-user="tornbjerg\04z42333" --http-passwd=123456
> > "http://194.239.215.106/cgi/webskema.exe/?Ugenr=4&Individuel=&Hent=2Z27"
> > --14:27:08--
> > http://194.239.215.106/cgi/webskema.exe/?Ugenr=4&Individuel=&Hent=2Z27
> > => `index.html?Ugenr=4&Individuel=&Hent=2Z27'
> > Connecting to 194.239.215.106:80... connected.
> > HTTP request sent, awaiting response... 401 Unauthorized
> > Unknown authentication scheme./
> >
> > Jeg kan se du også får den fejl to gange, men at du tredie
> > gang får fat i filen.
> > Hvor wget lader til at give op efter første 401 fejl hos mig,
> > bliver den ved med at prøve hos dig. Hvordan kan det være?
>
> Efter lidt research kan jeg se at det site du tilslutter bruger
> Microsoft ISS og derfor bruger NTLM/Negotiate til
> http-authentication. Det involverer blandt andet udvekslingen
> af en nøgle, hvilket er årsag til at der sendes en "401
> Unauthorized" ved de 2 første GET requests. Her er lidt output
> fra wget der skulle gøre det lidt klarere:
<snip>
> Jeg ved det ikke helt sikkert, mend det ser ikke umiddelbart ud
> til at wget rigtig kan lide NTLM authentication[0]. Hvilken
> version af wget har du installeret? Min hedder GNU Wget 1.10.1.
>
> [0] http://www.mail-archive.com/wget@sunsite.dk/msg06946.html
Prøv med curl.
curl --ntlm --user "tornbjerg\04z42333:123456" --url "http://194.239.215.106/cgi/webskema.exe/?Ugenr=4&Individuel=&Hent=2Z27" --output skema.html --silent
Det burde virke.
mvh Frederik
PS Spørgsmål af denne slags hører vist til i debian-user-danish.
Reply to: