请问一下,后台如何判断请求是来自小程序呢?

展开全部
收起
9回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 胖宅

    16人对此回答表示赞同

    展开
    16
    0回复
    发布于 2个月前

    评论(0)

    收起评论

  • Z小姐

    13人对此回答表示赞同

    反爬虫用这方法有毛用抓个包什么都看到了。。。

    展开
    13
    5回复
    发布于 2个月前

    评论(5)

    收起评论

    • 倾城佳人 2019-02-20 21:25

      我没有专门针对小程序说,我只是说一般反爬虫的做法,OK?

      回复
    • Noah 2019-02-22 10:39

      关键是小程序源码谁能看到,加密有什么用?

      回复
    • Carson猫 2019-02-25 00:41

      只要是暴露在公网的请求就没办法规避的,可以把参数和时间戳一起加密,后端根据时间戳判断接口的时效性,再者就是限制IP的访问频率或者用户ID的访问频率等

      回复
    • Nicholas 2019-02-26 08:21

      确实,在手机上开代理,用抓包工具,就可以看到,反爬,个人觉得还是有点麻烦的

      回复
    • 自作自受没人管 2019-02-28 11:05

      谢谢,求助小程序如何反爬虫的思路

      回复
  • 暮澜寒冬

    12人对此回答表示赞同

    网络请求的refererheader不可设置。其格式固定为https://servicewechat.com/{appid}/{version}/page-frame.html,其中{appid}为小程序的appid,{version}为小程序的版本号,版本号为0表示为开发版、体验版以及审核版本,版本号为devtools表示为开发者工具,其余为正式版本。

    展开
    12
    3回复
    发布于 1个月前

    评论(3)

    收起评论

    • Natalie 2019-02-24 17:10

      爬虫只要抓包了,你的整个小程序对方都可以复制的。只能说想办法增加爬虫爬你全部内容的难度。

      回复
    • MULAN 2019-02-26 22:19

      你说的这个都知道的,可是爬虫是可以模拟referer的

      回复
    • 周悠悠 2019-02-28 12:53

      谢谢,我研究下

      回复
  • Sadie

    8人对此回答表示赞同

    是指插件被多个小程序使用的时候,请求来自哪个小程序?

    展开
    8
    3回复
    发布于 1个月前

    评论(3)

    收起评论

    • Priya 2019-02-28 08:15

      直接定义一个渲染器就可以了。如:xx.jsonxxx.wxapp就渲染不同的格式就可以了。

      回复
    • Jason 2019-03-02 13:35

      这种方法很挫的。米有其他方法吗

      回复
    • n港kiki 2019-03-04 15:12

      不是的,

      回复
  • Yogi

    6人对此回答表示赞同

    requestheader里面设置一个自定义字段更佳

    展开
    6
    4回复
    发布于 1个月前

    评论(4)

    收起评论

    • Yogi 2019-02-22 15:54

      人家只需要抓包就可以看到这个了吧,然后爬虫也可以设置header啊

      回复
    • 酥油茶 2019-02-24 20:03

      n你试过了吗?可以吗?我也有这个需求

      回复
    • 火山飞灰 2019-02-26 18:28

      不用研究,我直接告诉你,wx.request里面有个header可以设置一个对象,{'from-wxapp':'特殊标识值'},后端可以获取到这个header里面from-wxapp字段的值,根据这个值,后端就可以知道是从小程序来的

      回复
    • 杨承俊 2019-03-01 00:52

      谢谢你,下午我研究下。

      回复
  • clock8

    6人对此回答表示赞同

    不可能做到真正的反爬虫的,像前面的人说的一样,抓个包,你长什么样,我就能伪装成什么样。所有的反爬虫技术,只能提高一些爬虫的门槛,让爬虫成本变高。比较好的就是加密,但是要在前端解密,最近大家也看到我们的代码是怎么被反编译的,有了代码,你在前端怎么解密也是都知道的。一切反爬虫,只是提高了爬虫门槛。

    展开
    6
    0回复
    发布于 2个月前

    评论(0)

    收起评论

  • fo系青年

    5人对此回答表示赞同

    在请求url的querystring里加参数

    展开
    5
    1回复
    发布于 1个月前

    评论(1)

    收起评论

    • clock8 2019-02-26 18:52

      好的,谢谢。

      回复
  • Grace

    3人对此回答表示赞同

    可以在header中,加一个自定义的header:

    展开
    3
    0回复
    发布于 2个月前

    评论(0)

    收起评论

  • 许下课

    2人对此回答表示赞同

    真心希望官方提供一个接口,这个方法太挫败了。就算入口的链接加一个,其他地方都好加吗?会导致原有系统很乱

    展开
    2
    0回复
    发布于 2个月前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z