Public
Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { fetch } from "https://esm.town/v/std/fetch";
let getEpicTvProduct = async (url) => {
const cheerio = await import("npm:cheerio@1.0.0-rc.12");
const html = await (await fetch(url)).text();
const $ = cheerio.load(html);
console.log("how it run?");
return {
name: $(".page-title").text().trim(),
discount: $(".sale-value").text().trim(),
price: $("[data-price-type=\"finalPrice\"]").text().trim(),
oldPrice: $("[data-price-type=\"oldPrice\"]:first").text().trim(),
};
};
export const a = getEpicTvProduct("https://google.com");
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
November 3, 2023