微信小程序能否解析HTML的数据
通过爬虫,从服务器中返回了数据,该数据其实就是页面的HTML源代码,但是我并不需要将该HTML文件显示出来,我只需要能像jsoup那样解析html的数据,获取一些其中的数据。微信小程序里面有没有这样的API,又或者有没有类似的解决方案?
通过爬虫,从服务器中返回了数据,该数据其实就是页面的HTML源代码,但是我并不需要将该HTML文件显示出来,我只需要能像jsoup那样解析html的数据,获取一些其中的数据。微信小程序里面有没有这样的API,又或者有没有类似的解决方案?
一直播视频/直播地址获取案例,拿去用,不谢。
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] : '' }) } } })} |