微信小程序能否解析HTML的数据
通过爬虫,从服务器中返回了数据,该数据其实就是页面的HTML源代码,但是我并不需要将该HTML文件显示出来,我只需要能像jsoup那样解析html的数据,获取一些其中的数据。微信小程序里面有没有这样的API,又或者有没有类似的解决方案?
1 回复
一直播视频/直播地址获取案例,拿去用,不谢。
if (url.indexOf( 'yizhibo.com' ) !== -1) { url = url.replace( 'www.' , 'm.' ) url = url.replace( 'http://' , 'https://' ) wx.request({ url: url, success: function (res) { var yizhiboReg = 'http(s?):\/\/(.+?)\/(index|playlist).m3u8|http(s?):\/\/(.+?)\/live\/(.+?).m3u8' var reg = new RegExp(yizhiboReg, 'g' ) var m = res.data.match(reg) var n = res.data.match(/http(s?):\/\/(.+?)640h_640w.webp/g) if (n && n[0]) { n[0] = n[0].replace( '640h_640w' , '562h_750w_90q_1pr' ) } if (m && m[0]) { self.setData({ is_video: true , video_source: m[0], video_poster: n && n[0] ? n[0] : '' }) } } }) } |