From 85197f93c7c2b10f690739c01b055989dcd9b195 Mon Sep 17 00:00:00 2001 From: Yethal Date: Sun, 31 Oct 2021 14:41:07 +0100 Subject: [PATCH] Update scraping.nu Updated `selector` syntax to account for flag changes Simplified parsing by passing multiple css selectors to `selector` --- webscraping/scraping.nu | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/webscraping/scraping.nu b/webscraping/scraping.nu index 3edd1e8..da5c6f9 100755 --- a/webscraping/scraping.nu +++ b/webscraping/scraping.nu @@ -2,9 +2,9 @@ let baseurl = 'https://www.schiit.co.uk/' let pages = [headphone-amps dacs schiit-gaming-products power-amplifiers preamps upgrades accessories-cables schiit%20graded%20stock] $pages|each { - fetch (build-string $baseurl $it)|selector 'div.caption' -a|each { - echo ($it|selector 'p.stock') (echo $it|selector 'h5'|str trim)| - rotate name availability| - reject Column2 + fetch (build-string $baseurl $it)|selector -q 'div.caption' -m|each { + $it|selector -q 'p.stock, h5'|str trim| + rotate counter-clockwise t name availability| + reject t } -} +}|sort-by availability