如何判断请求是来自小程序呢
请问一下,后台如何判断请求是来自小程序呢?
请问一下,后台如何判断请求是来自小程序呢?
不可能做到真正的反爬虫的,像前面的人说的一样,抓个包,你长什么样,我就能伪装成什么样。所有的反爬虫技术,只能提高一些爬虫的门槛,让爬虫成本变高。比较好的就是加密,但是要在前端解密,最近大家也看到我们的代码是怎么被反编译的,有了代码,你在前端怎么解密也是都知道的。一切反爬虫,只是提高了爬虫门槛。
网络请求的 referer header 不可设置。其格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本。
可以在header中,加一个自定义的header:
wx.request({ url: `${globalData.host}${url}`, header: { isWeixin: 'true'
|