alphasec academy

(iwr thehackernews.com).Links.Href | sls '/20' - pobierz linki do ostatnich artykułów na thehackernews.com

Dodatkowe informacje

Tak łatwo w Powershellu dobrać się do linków na stronie - właściwość
Links
obiektu zwracanego przez chociażby
Invoke-WebRequest
.
Oczywiście
iwr
i
sls
to aliasy, które możemy łatwo rozwinąć:
        PS /Users/drg> Get-Alias iwr, sls

        CommandType     Name                                               Version    Source
        -----------     ----                                               -------    ------
        Alias           iwr -> Invoke-WebRequest
        Alias           sls -> Select-String
        
        PS /Users/drg> 
Select-String
, czyli
sls
wykorzystujemy, by wyswietlić tylko te odnośniki, które mają w sobie tekst
/20
, co na ten moment (format linków może się w przyszłości zmienić) oznacza, że są to artykuły dla roku, rozpoczynającego się od 20.. Jeśli nic się więc nie zmieni, ten oneliner będzie działał poprawnie jeszcze przez 78 lat. ;)
Dla Powershella w wersjach wyższych niż 5.1 (czyli nie dla Windows Powershella), warto dodać parametr
-Raw
dla
Select-String
, który spowoduje, że przypasowany tekst nie będzie oznaczany.

Subskrybuj

Jeśli chcesz otrzymywać nowe, mięsiste protipy na maila, a także zostać czasem powiadomiony o wartościowych wydarzeniach - dołącz do subskrybentów.