cheerio如何获取对应class下的writejs函数中的文本?

新手上路,请多包涵

例如我用axios对一个网页进行了get,get到了这么一段

<table width="659" border="0" cellpadding="0" cellspacing="0">
    <tr>
       <td style="border-bottom:1px #E5E5E5 solid;" align="left" valign="middle" class="bj_3-2">
          <a class="link03" href="./202112/t20211231_7799921.htm" target="_blank"><script language="JavaScript" type="text/javascript">
            document.write(tit1_('<a href="./202112/t20211231_7799921.htm">农业农村部开展冬奥会和“两节”农产品质量安全保障培训<\/a>')); 
                </script>
          </a>
      </td>
      <td style="border-bottom:1px #E5E5E5 solid;" width="120" align="right" valign="middle" class="hui_14">
      (2021-12-31)
      </td>
   </tr>
</table>

我想用cheerio抓取中间的“农村部开展冬奥会和‘两节’农产品质量安全保障培训”这一段文字,请问该怎么处理呢?

阅读 1.6k
1 个回答

如果 DOM 结构和 JS 非常稳定,那你就直接把 <script> 取出来然后正则匹配吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题