我正在尝试使用cheerio从表的行中提取数据。我能够获得compInfo
节点,但无法从其中提取文本/ html。 siteHeading.text()
或siteHeading.html()
返回空白。但是如果我console.log(siteHeading)
,它会记录一个对象。
router.get("/", function(req, res, next) {
//console.log(req.query);
let url = "https://www1.nseindia.com/companytracker/cmtracker.jsp?symbol=INFY&cName=cmtracker_nsedef.css";
request(url, (error, response,html) =>{
if(!error && response.statusCode==200){
const $ = cheerio.load(html);
let siteHeading = $("#compInfo table");
console.log(siteHeading.html());
res.send("requested for "+ siteHeading);
}
})
});
<div id="compInfo">
<table>
<tbody>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
.
.
.
</tbody>
</table>
</div>