CSSファイルから使われていないCSSを削除する方法【PurifyCSS】
CSSファイルから不要な(使われていない)CSSを削除する方法を紹介します。 Node.js の PurifyCSS と …
Puppeteer で a タグの href 属性の値を取得する方法です。
セレクタを使う方法と XPath を使う方法について書きます。
複数の a タグから取得する。
const hrefs = await page.$$eval("a.link", (list) => list.map((elm) => elm.href));
// → <Array<string>>
一つの a タグから取得する。
const href = await page.$eval("a.link", (elm) => elm.href);
// → <string>
複数の a タグから取得する。
const hrefs = await Promise.all((await page.$x('//a[@class="link"]')).map(async item => await (await item.getProperty('href')).jsonValue());
// → <Array<string>>
以下、公式ドキュメントです。
CSSファイルから不要な(使われていない)CSSを削除する方法を紹介します。 Node.js の PurifyCSS と …