欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【网盘搜索小程序完整源码】微信QQ双端通用

程序员文章站 2022-04-13 15:34:00
...

本文转自:安好屋
本文链接:https://www.anhaowu.com/xcx/wangpanss.html

【网盘搜索小程序完整源码】微信QQ双端通用
###一个微信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