wget med login??? [LÖST]
wget med login??? [LÖST]
Jag undrar hur man använder wget mot tex en torrentsida med användarnamn och lösenord.
Har testat lite olika men inget som har lyckats......
Så nu hoppas jag att någon har en lösning....!!!
Har testat lite olika men inget som har lyckats......
Så nu hoppas jag att någon har en lösning....!!!
Senast redigerad av 1 WhiWhi, redigerad totalt 28 gånger.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: wget med login???
--post-data och --save-cookies för att logga in och --load-cookies om du redan är inloggad.
Exempel från manualbladet:
Exempel från manualbladet:
Kod: Markera allt
This example shows how to log to a server using POST and then pro-
ceed to download the desired pages, presumably only accessible to
authorized users:
# Log in to the server. This can be done only once.
wget --save-cookies cookies.txt \
--post-data 'user=foo&password=bar' \
http://server.com/auth.php
# Now grab the page or pages we care about.
wget --load-cookies cookies.txt \
-p http://server.com/interesting/article.php
Re: wget med login???
Tack för snabbt svar men jag får inte detta heller att funka, jag vet inte vad jag gör för fel.......
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: wget med login???
Jag vet inte heller vad du gör för fel.WhiWhi skrev:Tack för snabbt svar men jag får inte detta heller att funka, jag vet inte vad jag gör för fel.......

Lite svårt för mig att testa själv utan att veta vad det är för sida och dessutom utan att ha något användarnamn och lösen där.
Re: wget med login???
Jag brukar använda en plugin till firefox som heter HttpFox. Med den kan man analysera vad som skickas när man gör inloggning med browsern. Sen försöker man överföra det till samma sak med wget eller curl.
- Katt
- AVREGISTRERAD
- Inlägg: 625
- Blev medlem: 19 nov 2009, 11:04
- OS: Arch Linux
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Bohuslän
- Kontakt:
Re: wget med login???
Testa även aria2, likt wget så är den terminalbaserad, men sägs enligt många vara bättre än wget.
Det är inte lätt när det är svårt!
Re: wget med login???
Eller så är man patriotisk och kör curl som är svenskt.
Re: wget med login???
Jag kom på ett annat sätt, och det är att använda elinks och där igenom ladda hem .torrent filen.....men jag skulle ju helst bara det direkt i terminalen...... får sitta och experimentera......
Hur gör ni andra när ni på distans ska ladda ner en .torrent fil och lägga den i watch biblioteket i rtorrent?? Hemma i nätverket funkar ju allt jättesmidigt men typ från jobbet eller på resan???
Hur gör ni andra när ni på distans ska ladda ner en .torrent fil och lägga den i watch biblioteket i rtorrent?? Hemma i nätverket funkar ju allt jättesmidigt men typ från jobbet eller på resan???
Re: wget med login???
Jag brukar montera mappen där torrent-filerna ska laddas hem med sshfs och sedan spara .torrent-filen via distans från min laptop.
- CryingFreeman
- Inlägg: 2817
- Blev medlem: 29 aug 2007, 22:32
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Östersund
Re: wget med login???
Kolla på
curl istället, det kan lösa ditt problem.

Re: wget med login???
Det är svårt att hjälpa när all info är typ "det funkar inte". Vad händer? Vad skriver du, vad får du för svar?
Re: wget med login???
Jag har vridit och vänt på kommandona det ända jag får funka är elinks men här är det som skrevs ovan:
Och svaret eller resultat blir att jag får login.php och cookie fil som inte innehåller något och programmet svarar:
Kod: Markera allt
wget --save-cookies cookies.txt --post-data 'username=whiwhi&password=********' http://www.swetv.org/login.php
Kod: Markera allt
--2010-02-27 19:48:05-- http://www.swetv.org/login.php
Slår upp www.swetv.org... 217.209.32.144
Ansluter till www.swetv.org|217.209.32.144|:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: ospecifierat [text/html]
Sparar till "login.php".
[ <=> ] 3 204 --.-K/s på 0,007s
2010-02-27 19:48:05 (434 KB/s) - "login.php" sparad [3204]
- Rag3Rac3r
- Inlägg: 594
- Blev medlem: 05 jul 2007, 03:06
- OS: Windows
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Uppsala/Stockholm
- Kontakt:
Re: wget med login???
Källkoden ifrån /login.php:
Den använder inte login.php som login script, därav den tomma cookies filen.. 
Testa byta ut login.php mot takelogin.php
Till nästa gång, öppna källkoden och titta vart formuläret pekar
Är sällsynt att det är samma sida som formuläret är på
Kod: Markera allt
<form action="takelogin.php" method="post">
<table border="0" cellpadding=5>
<tr><td class="rowhead tdnoborder">Användarnamn</td><td class="tdnoborder" align="left"><input type="text" size="40" name="username" /></td></tr>
<tr><td class="rowhead tdnoborder">Lösenord</td><td class="tdnoborder" align="left"><input type="password" size="40" name="password" /></td></tr>
<tr><td class="tdnoborder"></td><td align="left" class="tdnoborder"><input type="submit" value="Logga in" name="subLogin" /></td></tr>
</table>
<input type="hidden" name="returnto" value="/" />
</form>

Testa byta ut login.php mot takelogin.php

Till nästa gång, öppna källkoden och titta vart formuläret pekar

Är sällsynt att det är samma sida som formuläret är på

Natural laws have no pity ~~ Quis custodiet ipsos custodes?
Re: wget med login???
Ja det funkade bättre .......
Får tacka så mycket.....!!!!
Får tacka så mycket.....!!!!