
PowerShell 3 ha molte nuove funzionalità, incluse alcune potenti nuove funzionalità relative al web. Semplificano notevolmente l'automazione del Web e oggi mostreremo come estrarre ogni singolo link da una pagina Web e, se lo desideri, scaricare la risorsa.
Ce ne sono due nuovi cmdlet che rendono più semplice l'automazione del Web, Invoke-WebRequest, che semplifica l'analisi dei contenuti leggibili dall'uomo e Invoke-RestMethod che semplifica la lettura dei contenuti leggibili dalla macchina. Poiché i collegamenti fanno parte dell'HTML di una pagina, fanno parte delle cose leggibili dall'uomo. Tutto quello che devi fare per ottenere una pagina web è utilizzare Invoke-WebRequest e dargli un URL.
Invoke-WebRequest -Uri '//phhsnews.com'

Se scorri verso il basso vedrai che la risposta è una proprietà link, possiamo usare la nuova funzione di enumerazione dei membri di PowerShell 3 per filtrarli.
(Invoke-WebRequest -Uri '//phhsnews.com') .Links

Come puoi vedere ottieni molto di collegamenti indietro, questo è dove devi usare la tua immaginazione per trovare qualcosa di unico per filtrare i link che stai cercando. Supponiamo di volere un elenco di tutti gli articoli in prima pagina.
((Invoke-WebRequest -Uri '//phhsnews.com') .Links | Dove-Object {$ _. Href -like "http * "} | Dove classe -eq" titolo "). Titolo

Un'altra grande cosa che puoi fare con i nuovi cmdlet è automatizzare i download di tutti i giorni. Vediamo automaticamente come raschiare l'immagine del giorno dal sito di Nat Geo, per fare questo uniremo i nuovi cmdlet web con Start-BitsTransfer.
$ IOTD = ((Invoke-WebRequest -Uri ' // photography.nationalgeographic.com/photography/photo-of-the-day/').Links | Dove innerHTML -like "* Download Wallpaper *"). href
Start-BitsTransfer -Source $ IOTD -Destinazione C: IOTD
Questo è tutto ciò che c'è da fare. Hai qualche trucco per te? Fateci sapere nei commenti.
Le nuove mappe di Apple e Google Maps: cosa è giusto per te?
Quando Apple Maps ha debuttato per la prima volta nel 2013, è stato universalmente ottimizzato dalla stampa e dal pubblico. Malgrado la sua interfaccia lenta, le sue scarse capacità direzionali e la business directory completamente rotta, il passaggio alla mappatura è stato visto come una delle prime vere incursioni che il gigante della tecnologia di Cupertino aveva fatto da quando debuttò l'iPhone stesso oltre mezzo decennio prima.
Come configurare un account di posta elettronica POP3 in Windows 10
Anche se la maggior parte delle app di Windows 10 incluse ha già raccolto la loro buona dose di stampa negativa, alcuni dei pezzi fondamentali del puzzle le app di posta e calendario si sono dimostrate degne aggiunte alla formazione generale. Ti abbiamo già mostrato come far funzionare il tuo account Gmail nell'app Mail, tuttavia, se esegui il tuo server di posta elettronica o ne noleggi uno da un altro provider indipendente, la configurazione di un account di posta elettronica POP3 può essere un po 'più complicata di uno standard configurazione.