在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ node配合cheerio練習(xí)的時(shí)候遇到的一個(gè)問題

node配合cheerio練習(xí)的時(shí)候遇到的一個(gè)問題

如何獲取頁面上script標(biāo)簽上面聲明的變量呢?

<script>
  var totalRecord = '785';
  var totalPage = '79';
</script>
回答
編輯回答
喵小咪

cheerio主要是操作dom的,沒有js的執(zhí)行環(huán)境,你可以用cheerio獲取script標(biāo)簽里的內(nèi)容,然后用正則匹配

2018年5月13日 03:13
編輯回答
老梗

你可以試試把這個(gè)js的變量的值賦給某個(gè)DOM元素,然后就可以通過cheerio間接拿到這個(gè)JS變量的值了。

2017年4月22日 00:47
編輯回答
野橘

這個(gè)很難,實(shí)際上 cheerio 自己實(shí)現(xiàn)了一套 DOM 樹引擎,并且在上面實(shí)現(xiàn)了類 jQuery 的選擇器功能,它并不會(huì)執(zhí)行 JS。

另外基于 JS 的語法復(fù)雜度,用正則去取變量值也很難,樓主可以直接放棄這樣的想法。

2017年11月3日 12:29