
PowerShell 3 má mnoho nových funkcí, včetně některých nových výkonných funkcí. Dramaticky zjednodušují automatizaci webu a dnes vám ukážeme, jak můžete extrahovat jednotlivé odkazy z webové stránky a volitelně stahovat zdroj, pokud si to přejete.
Existují dva nové cmdlety, které usnadňují automatizaci webu, Invoke-WebRequest, díky němuž je snadnější čitelný obsah pro čtení a Invoke-RestMethod, který usnadňuje čtení obsahu z počítače. Vzhledem k tomu, že odkazy jsou součástí HTML stránky, jsou součástí lidsky čitelných věcí. Jediné, co musíte udělat pro získání webové stránky, je použít Invoke-WebRequest a dát jej URL.
Invoke-WebRequest -Uri '//phhsnews.com'

Pokud posunete dolů, uvidíte odpověď propojovací vlastnost, můžeme použít funkci výčtu nových členů PowerShell 3, aby je filtrovala.
(Invoke-WebRequest -Uri '//phhsnews.com'). Spojuje

Jak vidíte, dostanete hodně odkazů zpět, to je místo, kde musíte použít vaši představivost najít něco jedinečného odfiltrovat odkazy, které hledáte. Předpokládejme, že chceme seznam všech článků na první stránce. <(
(Invoke-WebRequest -Uri '//phhsnews.com'). Spojuje | Kde-Objekt {$ _. Href -like "http * "} Strong>) title> title> title> strong> Umožní se podívat na automatické oškrábání obrazu dne z webových stránek Nat Geo, abychom tak mohli kombinovat s novými webovými rutinami pomocí Start-BitsTransfer.

$ IOTD = ((Invoke-WebRequest -Uri ' // fotografie.nationalgeographic.com/photography/photo-of-theday/').Links | Kde innerHTML podobný "* stáhnout tapetu *"). href
Start-BitsTransfer -Source $ IOTD -Destinační C: IOTD
To je vše, co je k tomu. Máte nějaké čisté triky? Dejte nám vědět v komentářích
Jak vytvořit nové vlastní PC bez dotyku šroubováku
Máme rádi budování vlastních počítačů, ale trvá to dost času. Pokud se vám líbí stavět, ale zjistíte, že nemáte čas, vlastní PC vám stále umožňuje ovládat vaše komponenty a současně nechat vlastní sestavu někomu jinému. Při zvažování nového počítače si můžete koupit , stavět nebo si jen koupit notebook.
Proč některé e-maily mají jako hlavičky nesmyslné řetězce znaků
Většinu času náš e-mail přichází bez problémů, nebo proč někdo přijde s nesmyslnými řetězci znaků jako hlavičky? Dnešní příspěvek SuperUser Q & A má odpověď na otázku, která se týká zmateného čtenáře. Současná otázka a odpověď se k nám dostala s laskavým svolením SuperUser - subdivize Stack Exchange, komunitní skupiny webových stránek Otázky a odpovědi.