网盘搜索小程序

一个微信QQ双端通用网盘搜索小程序

老实说挺简单的,但是以前一直想做,觉得挺厉害的,参考了一下,然后自己鼓捣了一下,整了一个出来了。

直接通过爬去第三方网站的搜索结果来实现搜索,也就是说要是第三方网站修改规则,小程序也需要修改规则,当然如果熟悉正则表达式的话,这东西的不能再简单了。

源码主要核心就是通过正则爬去网页内容

有一个积分功能,这也是小程序一个赢利点,比较很多人做小程序都是为了赚钱。。。

一次复制链接需要五个积分,观看一次视频激励广告可以获得15积分,也就是说观看一次,就可以找到三个自己想要的资源,这么说来,挺不错了吧。

不得不说,小程序的激励视频广告确实是一个不错的方向,这样更加容易让人们去接受。

放部分源码展示一下

 search: function () {

        var t = this;
        "" != t.data.searchValue && (wx.showLoading({
            title: "加载中"
        }), t.setData({
            page: "1"
        }), wx.request({
            url: "https://www.fastsoso.cn/search?page=" + t.data.page++ + "&k=" + t.data.searchValue,
            method: "GET",
            success: function (e) {
                for (var a = e.data.replace(/[\r\n]/g, "").match(/div\sname="content-title".*?<hr>/g), e = [], s = 0; s < a.length; s++) {
                    var r = /strong>.*?href=".*?url=(.*?)".*?>(.*?)<\/a>.*?<\/strong.*?<div\sstyle="color: #105207;">\s*时间:(.*?)\|\s*类别:(.*?)\|\s*大小:(.*?)<\/div/.exec(a[s]), i = {};
                    i.shorturl = r[1], i.texttitle = r[2].replace(/<span\sstyle='color:red;'>/g, "").replace(/<\/span>/g, "").trim(),
                        i.person = r[4].trim(), i.size = r[5].trim(), i.date = r[3].trim(), e.push(i);
                }
                t.setData({
                    list: e,
                    isloading: !1
                });
            },
            complete: function () {
                wx.hideLoading();
            }
        }));
    }

上面的代码就是源码的核心了,感兴趣的加入我的交流群:660459637


版权属于:安好屋

转载时须注明出处及本声明

安好屋小程序相关内容全站迁移公告 微信公众号:阳光艺创站
最后修改:2020 年 01 月 16 日 04 : 30 PM
好吧,我穷的快要被消灭了。