Hogyan lehet kibontani a hivatkozásokat bármely weboldalról a PowerShell használatával

Nov 3, 2024
Felhő és Internet

A PowerShell 3 rengeteg új funkcióval rendelkezik, köztük néhány hatékony, új, webhez kapcsolódó funkcióval. Drámai módon leegyszerűsítik az internet automatizálását, és ma megmutatjuk, hogyan vonhatja le az egyes linkeket egy weboldalról, és tetszés szerint letöltheti az erőforrást.

Az internet kaparása a PowerShell segítségével

Két új parancsmag van, amely megkönnyíti a web automatizálását, az Invoke-WebRequest, amely megkönnyíti az emberi olvasható tartalom elemzését, és az Invoke-RestMethod, amely megkönnyíti a géppel olvasható tartalom olvashatóságát. Mivel a linkek egy oldal HTML-jének részét képezik, az ember által olvasható dolgok részét képezik. A weboldal megszerzéséhez mindössze annyit kell tennie, hogy használja az Invoke-WebRequest alkalmazást és megad egy URL-t.

Invoke-WebRequest –Uri ’http://howtogeek.com’

Ha lefelé görget, akkor látni fogja, hogy a válasz link tulajdonsággal rendelkezik, ezeket a PowerShell 3 új tagszámlálási funkciójával használhatjuk fel.

(Invoke-WebRequest –Uri ’http://howtogeek.com’). Linkek

Amint láthatja, sok linket kap vissza, itt kell használnia a fantáziáját, hogy találjon valami egyedit a keresett linkek kiszűrésére. Tegyük fel, hogy szeretnénk egy listát az összes cikkről a címlapon.

((Invoke-WebRequest –Uri ’ http://howtogeek.com ’) .Linkek | Where-Object {$_.href -like “http*”} | Ahol osztály -eq „cím”)

Egy másik nagyszerű dolog, amit tehet az új parancsmagokkal, a mindennapi letöltések automatizálása. Nézzük meg, hogyan kell automatikusan lekaparni a nap képét a Nat Geo webhelyről, ehhez kombináljuk az új webes parancsmagokat a Start-BitsTransfer programmal.

$ IOTD = ((Invoke-WebRequest -Uri ’ http://photography.nationalgeographic.com/photography/photo-of-the-day/’).Links | Hol belsőHTML-szerű „* Háttérkép letöltése *”). Href
Start-BitsTransfer -Forrás $ IOTD -Cél: C: \ IOTD \

Ennyi van benne. Van valami sajátos trükkje? Tudassa velünk a megjegyzéseket.

.entry-tartalom .entry-footer

Using PowerShell To Work With SharePoint Lists

How To Check Open/Close Ports Of Any Website Using PowerShell

Intro To PowerShell For SharePoint

How To Scrape A Web Page With PowerShell

How To Manage IIS Websites In PowerShell


Felhő és Internet - Most Popular Articles

Az online kuponok és ajánlatok legjobb webhelyei

Felhő és Internet Nov 22, 2024

BETŰTELEN TARTALOM Miért fizetne teljes árat, ha spórolhatna egy kis pénzt vásárlás közben? A legtöbben ügyletekre vadásznak, amikor termékeket vásárolnak online va..


Podcastok streamelése a Sonos lejátszón

Felhő és Internet Jun 8, 2025

Ha valaha is szeretett volna podcastokat hallgatni a Sonos hangszóróin, akkor valójában többféle módon streamelheti őket, legyen szó az internetről, a számítógépéről..


Hogyan lehet együttműködni a dokumentumokkal az interneten keresztül

Felhő és Internet Feb 23, 2025

Nincs szükség arra, hogy ugyanazon a számítógépen összebújjon vagy fájlokat küldjön oda-vissza e-mailben, ha másokkal szeretne együttműködni. Mindannyian szerkeszthet..


Gondoltál már arra, hogy mit jelent a Gmail shva = 1 URL-paramétere?

Felhő és Internet Jan 7, 2025

Ha még nem vagy programozó, akkor talán soha nem gondolt az URL minden elemére, amikor meglátogatta a Gmailt, de miután évekig észrevettem ezt, végül úgy döntöttem, hog..


Visszajelzés 5 módja az Ubuntu számára

Felhő és Internet Aug 9, 2025

Az Ubuntu, mint sok más Linux disztribúció, egy közösség által fejlesztett operációs rendszer. A bekapcsolódás és a javítások beküldése mellett számos módon adhat ..


A régi Gmail visszanézése

Felhő és Internet May 4, 2025

A Gmail újratervezése most kötelező - a lemondási lehetőség megszűnt. Használjon harmadik féltől származó stíluslapot, hogy a régi Gmail visszanézhesse, vagy módos�..


Hogyan lehet letiltani vagy javítani a Google Google+ integrációját

Felhő és Internet Feb 16, 2025

Ha nemrégiben használta a Google-t, akkor valószínűleg látta, hogy a Google+ átveszi a Google keresési eredményeit. Nem kell beletörődnie - letilthatja az integrációt, ..


10 tipp az iTunes Windows gyorsabb futtatásához

Felhő és Internet Sep 18, 2025

Ha az iTunes programot Windows rendszerű gépen futtatja, akkor csalódott lehet, hogy milyen lassan tölti be és teljesíti. Íme néhány tipp a jobb teljesítmény eléréséhez és kev�..


Kategóriák