Abstractions all the way down.
Hur använder man web requests? Nybörjare
Hej!
Jag kan i princip såhär |---| mycket om programmering Har bara gjort lite smågrejer i Autoit, aldrig gått några kurser eller liknande. Nu skulle jag behöva ett program som kan skicka en request till en speciell URL (utan att öppna något fönster) och sedan berätta för mig vilken annan URL den blev redirectad till. Föredrar Autoit eftersom jag redan kan några få kommandon där, men välkomnar givetvis allt som funkar, bara jag kan förstå det
Är det någon som vet hur jag kan göra, eller kanske till och med redan känner till en skript som gör detta?
Mvh
Om du letar efter "autoit http get" så borde du också hitta något där man kan få ut den riktiga adressen på sidan man hämtade.
Nu skulle jag behöva ett program som kan skicka en request till en speciell URL (utan att öppna något fönster) och sedan berätta för mig vilken annan URL den blev redirectad till. Föredrar Autoit eftersom jag redan kan några få kommandon där, men välkomnar givetvis allt som funkar, bara jag kan förstå det
Vet inte om du kan lösa det direkt i AutoIT eller vilket större sammanhang du behöver använda resultatet i (varför är det viktigt att inte öppna något fönster?), men här är ett snabbt exempel i Powershell som ger dig en lista över besökta adresser. Spara koden i t.ex. Get-Redirects.ps1
, öppna Powershell (Startmenyn -> Powershell) och inkludera filen du precis skapade så här: . /Path/To/Get-Redirects.ps1
(observera den första punkten och mellanslaget innan sökvägen, "dot sourcing"). Använd sedan funktionen så här: Get-Redirects http://sweclockers.com
.
function Get-Redirects
{
Param(
[Parameter(Mandatory=$true)]
[String] $Url
)
$History = @();
while($true)
{
$History += $Url;
$Response = Invoke-WebRequest -MaximumRedirection 0 -ErrorAction Ignore -Uri $Url;
if($Response.StatusCode -ge 300 -and $Response.StatusCode -lt 400)
{
if($Response.Headers.Location -eq $null -or $Response.Headers.Location -eq $Url)
{
break;
}
else
{
$Url = $Response.Headers.Location;
}
}
else
{
break;
}
}
return $History;
}
- 25 / 5 Ny USB-sticka håller i 200 år – men det finns en hake 50
- 24 / 5 G.Skill lanserar primärminnen med extra bling 18
- 24 / 5 45 år senare – nu är det ursprungliga konsolkriget över 26
- 23 / 5 Geforce RTX 5090 kan få 512-bitars minnesbuss 71
- 23 / 5 Snabbtest: Steam Deck överraskar som arbetsdator 31
- PiHole och Cloudflared DoH, problem
- Router med funktion för tunnel/VPN mellan flera olika platser, på eget nät?
- Windows tappar bort drivrutin till sound blaster Z vid utdragande eller återinsättande av hörlurskontakt
- Realtek High Definition Audio jack och högtalarinställningar upprör
- SweClockers stora fototråd
- AABQ pizzaugn 16"2
- ICQ kastar in handduken efter nästan 30 år93
- Hello IT - Det räcker med en rad kod... eller?305
- PiHole och Cloudflared DoH, problem2
- Krönika: Gör inte kunder till försökskaniner, Sony!25
- Dagens fynd — Diskussionstråden49745
- Bungie vinner prejudicerande fall mot fuskutvecklare17
- Laptop med Ryzen 7 & 8GB RAM vs Ryzen 5 & 16GB RAM7
- Portabel AC inför sommaren [Samlingstråd]5047
- Korvclockers! Vad rekommenderar ni?105
- Säljes Lagom gamingdator
- Säljes Asus strix 2080 8gb (vattenkylt+originalkylare)
- Säljes Samsung S23 Cream 128gb
- Köpes Am4 cpu billigt.
- Säljes Kingston FURY Beast DDR5 5600MHz 32GB (2x16)
- Säljes AMD Ryzen 7 7700X CPU
- Säljes Roccat Sova Mk.II + Logitech G502
- Köpes Söker ddr4 4800
- Säljes Keychron q3 pro SE (iso). Med gsa retro highlight
- Säljes CTC EcoAir Luft-vatten värmepump + CTC Eco Elpanna
- Microsoft avslöjar de verkliga systemkraven för Windows 112
- Bungie vinner prejudicerande fall mot fuskutvecklare17
- Moddare bygger in hel PC i bord13
- Här är funktionerna Microsoft tar bort i Windows 11 24H221
- Komplicerat lämna spelbibliotek till arvingar30
- Avgoogla ditt liv med Linus Tech Tips40
- Ny USB-sticka håller i 200 år – men det finns en hake50
- Krönika: Gör inte kunder till försökskaniner, Sony!25
- ICQ kastar in handduken efter nästan 30 år93
- Helgsnack: Vad är viktigt när du väljer laptop?52
Externa nyheter
Spelnyheter från FZ
- Rykte: 2K utvecklar nästa Fifa-spel, som släpps i år idag
- Avalanche-grundare ger George Miller en känga efter kritik mot Mad Max-spelet idag
- Familjerna till offren från skolskjutningen i Uvalde stämmer Activision igår
- Rykte: Nytt Astro Bot avtäckas snart till Playstation igår
- Atari köper upp sin nemesis Intellivision igår