1
Fork 0
mirror of https://github.com/RGBCube/nu_scripts synced 2025-08-01 06:37:46 +00:00

Update scraping.nu

Simplified syntax
This commit is contained in:
Yethal 2021-08-05 13:05:57 +02:00 committed by GitHub
parent f23f784f57
commit db27eac778
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,8 +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 {
let product = $it
fetch (build-string $baseurl $product)|selector 'div.caption' -a|each {
echo [[($it|selector 'h5'|str trim)]; [(echo $it|selector 'p.stock')]]|pivot $product availability
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
}
}
}