Weboldal képeinek kilistázása Powershell segítségével
◴ 2 napja, 15:59Biztos sokan találkoztak már azzal a ma népszerű és egyben bosszantó Facebook posztokkal, amikor a kép fele le van vágva és a kommentek között van a külső weboldal, arra hivatkozva, hogy ott a teljes kép megnézhető.
Alapvetően ezzel még nem lenne gond, de az esetek többségében egy reklámokkal teletömött weboldalra navigálnak, ahol a felugró-beúszó-bemászó reklámok között az ember kedve teljesen elmegy attól, amiért eredetileg érkezett: a poénos kép.
Szerencsére ez a probléma megoldható a reklámok, sőt, ilyenkor a felesleges weboldal nékül is.
Lépésről lépésre
- Nyissuk meg windowson a Powershell-t (aki még nem használta, annak sem kell aggódnia): ߪWindows gomb › gépeljük be, hogy Powershell. Erre egy kék (régebbi) vagy fekete (újabb) hátterű ikonnal megjelenik a Powershell linkje, kattintsunk rá
- A megjelenő kék vagy fekete hátterű ablakba gépeljük be a lenti kódot:
(iwr (Read-Host "Enter URL")).Images.src.Where({$_})
-
Ekkor a megjelenő üzenet bekéri a weboldal linkjét, ami többnyire a Facebook poszt első kommentjében van, valahogy úgy, ahogy a lenti példával mutatom. Ezt másoljuk ki, de úgy, hogy közben ne kattintsunk rá.
-
Illesszük be a Powershell ablakba (Ctrl+V).
-
Enterrel nyugtázzuk a parancsot
-
Ekkor megjelenik az összes kép egy listában, de általában csak az egyik JPEG vagy JPG kiterjesztésű, ezt másoljuk ki (kijelölés és Ctrl+C).
- Ezt a kimásolt képet már megnyithatjuk a böngészőben. Reklámok és felesleges dolgok nélkül.
A fenti segítség így néz ki képekkel
Itt találjuk a képet tartalmazó weboldalt (óvatosan jelöljük ki, nehogy véletlenül rákattintsunk):
Itt pedig a Powershell kód, a beillesztett weblink és a kilistázott képek (világos kiemeléssel az, amire szükségünk lesz):