任何有 axios/cheerio 經驗的人都可以回答這個問題嗎?我正在嘗試制作一個刮板,但很難讓它被選中divhtml部分是這樣的:<div class="_702d723c dib w-50 bb b--black-10 pr2"><h3 class="c84e15be f5 mt2 pt2 mb0 black-50">Version</h3><p class="f2874b88 fw6 mb3 mt2 truncate black-80 f4">7.3.2</p></div>刮板代碼:const cheerio = require("cheerio");const axios = require("axios");let NPMJS = `https://www.npmjs.com/package/semver`;axios.get(NPMJS).then((response) => { let $ = cheerio.load(response.data); $('._702d723c').filter(function () { var data = $(this); let version = data.children().first().next().text() console.log(version) })}).catch(function (e) { console.log(e);});輸出:7.3.2ISC83.8 kB51github.com/npm/node-semver#readmeGitgithub.com/npm/node-semver6 months ago我如何從這個輸出中得到7.2.3?
使用 axios/cheerio 制作網頁抓取工具;無法弄清楚其余的功能
MM們
2023-05-11 16:30:02