"PowerShell 3" turi daug naujų funkcijų, įskaitant keletą galingų naujų su internetinėmis funkcijomis susijusių funkcijų. Jie žymiai supaprastina žiniatinklio automatizavimą ir šiandien mes parodysime, kaip galite išgauti kiekvieną nuorodą iš tinklalapio, o pasirinktinai atsisiųsti resursą, jei to pageidaujate.
Yra du Naujos "cmdlets", kurios palengvina žiniatinklio automatizavimą, "Invoke-WebRequest", kuris leidžia lengviau analizuoti žmogaus skaitomą turinį, o "Invoke-RestMethod", kuris leidžia lengviau skaityti kompiuteriu nuskaitomą turinį. Kadangi nuorodos yra puslapio HTML dalis, tai yra žmogaus skaitomų dalykų dalis. Viskas, ką jums reikia padaryti, norint gauti tinklalapį, reikia naudoti "Invoke-WebRequest" ir nurodyti URL.
Invoke-WebRequest -Uri "//phhsnews.com '
Jei slinkdami žemyn pamatysite atsakymą Nuorodų nuosavybė, mes galime naudoti "PowerShell 3" naujo nario skaičiavimo funkciją, kad filtruotų šias.
(Invoke-WebRequest -Uri "//phhsnews.com"). Nuorodos
Kaip matote, galite gauti daug nuorodų atgal, čia jūs turite naudoti savo vaizduotę, kad surastumėte kažką unikalaus, kad filtruotumėte norimas nuorodas.
((Invoke-WebRequest -Uri '//phhsnews.com') .Links | Where-Object {$ _. Href-like "http * "} | Kai klasė-eq" title "). Pavadinimas
Kitas puikus dalykas, kurį galite padaryti su naujomis cmdlet, yra automatizuoti kasdienį atsisiuntimą. Patikrinsime, ar automatiškai ištrinami tinklalapio "Nat Geo" dienos vaizdas, kad tai padarytume, mes sujungsime naujas "Web" cmdlet su "Start-BitsTransfer".
$ IOTD = ((Invoke-WebRequest-Ur ' // photos.nationalgeographic.com/photography/photo-of-day/').Links | Where innerHTML -like "* Download Wallpaper *)). href
Start-BitsTransfer -Source $ IOTD -Destination C: IOTD
Tai viskas priklauso nuo to. Ar turite kokių nors tuščių triukų? Praneškite mums į komentarus.
Pilnas vadovas įtaisų įkrovimui belaidžiu būdu
Dėl naujo mobiliojo prietaiso įkrovimo standarto, jūsų telefonas gali būti įkrautas, nepaisant to, kad jis vėl neįkraus mažojo "microUSB" įkrovimo kabelio. Perskaitykite, kai peržiūrime "RAVPower" belaidį įkroviklį, parodysime, kaip nustatyti telefoną belaidžiam įkrovimui, ir pasakykite, kaip skeptiškai elgėmėmės, kad visiškai įsimylėtumėte visą belaidžio įkrovimo procesą.
Kaip valdyti savo namus "Smart Home", kai esate toli nuo namų
Jei norite naudotis visomis "HomeKit" protingo namo funkcijomis, kai esate toli nuo namų, saldus namuose, jūs galite, jei turite savo "Apple TV" ar "iPad", sėdintį jūsų namuose. Kaip parodyti, kaip "Apple TV" ir "iPad" gali veikti kaip "HomeKit" mazgai Apple "HomeKit" sistema leidžia valdyti savo išmaniuosius namus iš jūsų "iOS" įrenginio, naudojant programas, valdiklius ir daugumą futuristinių - viskas, tavo balsas per "Siri" integraciją.