Hitta "riktigt" URL bakom förkortningstjänst? [LÖST]
Hitta "riktigt" URL bakom förkortningstjänst? [LÖST]
Tja, hur ska jag förklara det här. Det finns ju tjänster som förkortar länkar till kortare varianter med en annan URL. Den nya URL:en pekar sedan på den gamla på något sätt. Jag är ute efter ett sätt att "avslöja" den riktiga URL:en på ett automatiskt sätt. Jag jar alltså en förkortad URL som redirectar till en "riktig" URL. Jag vill kunna få fram den riktiga URL:en med Lynx, Curl, Wget eller något annat program. Hur gör jag det här?
Senast redigerad av 1 ubot, redigerad totalt 25 gånger.
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Hitta "riktigt" URL bakom förkortningstjänst?
Det här verkar fungera:
Kod: Markera allt
curl -s --write-out "%{redirect_url}\n" -o/dev/null http://blablabla
Re: Hitta "riktigt" URL bakom förkortningstjänst?
Ok, tackar, ska testa det. Hur gör jag för att få med sidans titel också, dvs det som syns i fönsterlisten i toppen av webbläsaren?Lars skrev:Det här verkar fungera:Kod: Markera allt
curl -s --write-out "%{redirect_url}\n" -o/dev/null http://blablabla
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Hitta "riktigt" URL bakom förkortningstjänst?
Det blir en bra övning i sed
Kanske någonting sådant här:

Kod: Markera allt
curl -Ls --write-out "%{url_effective}\n" http://blablabla | sed -n -e '/<title>/ s/.*<title>\(.*\)<\/title>.*/\1/ p' -e '$p'
Re: Hitta "riktigt" URL bakom förkortningstjänst?
Hm, jag får fundera på saken annars. din metod kanske fungerar, steg 1 gör det iaf. Tack för det. Jag har en gång i tiden plockat ut sidans titlar med något kommando, men minns inte vilket jag använde! Kanske var sed tom.Lars skrev:Det blir en bra övning i sedKanske någonting sådant här:
Kod: Markera allt
curl -Ls --write-out "%{url_effective}\n" http://blablabla | sed -n -e '/<title>/ s/.*<title>\(.*\)<\/title>.*/\1/ p' -e '$p'
