2491关注8840浏览
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
胖宅
16人对此回答表示赞同
展开160回复分享发布于 5年前评论(0)
收起评论
-
Z小姐
13人对此回答表示赞同
反爬虫用这方法有毛用抓个包什么都看到了。。。
展开135回复分享发布于 5年前评论(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表示为开发者工具,其余为正式版本。 展开123回复分享发布于 5年前评论(3)
收起评论
-
Natalie 2019-02-24 17:10
爬虫只要抓包了,你的整个小程序对方都可以复制的。只能说想办法增加爬虫爬你全部内容的难度。
回复 -
MULAN 2019-02-26 22:19
你说的这个都知道的,可是爬虫是可以模拟referer的
回复 -
周悠悠 2019-02-28 12:53
谢谢,我研究下
回复
-
-
Sadie
8人对此回答表示赞同
是指插件被多个小程序使用的时候,请求来自哪个小程序?
展开83回复分享发布于 5年前评论(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里面设置一个自定义字段更佳
展开64回复分享发布于 5年前评论(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人对此回答表示赞同
不可能做到真正的反爬虫的,像前面的人说的一样,抓个包,你长什么样,我就能伪装成什么样。所有的反爬虫技术,只能提高一些爬虫的门槛,让爬虫成本变高。比较好的就是加密,但是要在前端解密,最近大家也看到我们的代码是怎么被反编译的,有了代码,你在前端怎么解密也是都知道的。一切反爬虫,只是提高了爬虫门槛。
展开60回复分享发布于 5年前评论(0)
收起评论
-
fo系青年
5人对此回答表示赞同
在请求url的querystring里加参数
展开51回复分享发布于 5年前评论(1)
收起评论
-
clock8 2019-02-26 18:52
好的,谢谢。
回复
-
-
Grace
3人对此回答表示赞同
可以在header中,加一个自定义的header:
展开30回复分享发布于 5年前评论(0)
收起评论
-
许下课
2人对此回答表示赞同
真心希望官方提供一个接口,这个方法太挫败了。就算入口的链接加一个,其他地方都好加吗?会导致原有系统很乱
展开20回复分享发布于 5年前评论(0)
收起评论