亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在cheerio中獲得div的孩子

如何在cheerio中獲得div的孩子

Helenr 2021-04-23 14:15:22
我正在與cheerio一起工作,并且遇到了想要獲取的children div的href值的問題<div class="card">。<div class="Card">     <div class="title">    <a target="_blank" href="test">        Php </a>    </div>    <div>some content</div>    <div>some content</div>    <div>some content</div> </div>我正確地獲得了第一個孩子,但我想獲得div class=title孩子的a href值。我是Node的新手,我已經在搜索它了,但沒有得到適當的答案。var jobs = $(“ div.jobsearch-SerpJobCard”,html);這是我的劇本 const rp = require('request-promise'); const $  = require('cheerio'); const potusParse = require('./potusParser'); const url = ""; rp(url)   .then((html)=>{     const Urls = [];      var jobs = $("div.Card",html);      for (let i = 2; i < jobs.length; i++) {         Urls.push(                $("div.Card  > div[class='title'] >a", html)[i].attribs.href     );   }  console.log(Urls);   })     .catch(err => console.log(err));
查看完整描述

1 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

看起來像這樣:


$('.Card').map((i, card) => {

  return {

    link: $(card).find('a').text(),

    href: $(card).find('a').attr('href'),

  }

}).get()


查看完整回答
反對 回復 2021-04-29
  • 1 回答
  • 0 關注
  • 273 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號