研究这个,主要是很多app上提供的类似会员积分的东西就可以抵换实物,虽然不多,但是我有云啊,几个爬虫机器人刷刷就每天扫一遍,反正资源不用白不用。虽然大部分的app应用都有pc版,可以直接才浏览器中获取对应的api,但毕竟很多活动是app里面才有的。其实,app版和pc版也没有本质的区别,除非app是用的类似websocket的接口,否则从底层上来说,所有的动作对应的都是HTTP的动作,app版和pc版就只有http url的地址的区别罢了(当然,除非有特殊的认证,否则都是可以用密码或者cookie解决的)
这里不会对爬虫什么的进行深入展开,只是提供一个思路或步骤。具体的做法很简单:
● 电脑上安装抓包工具
● 将手机的网络切换成电脑上的热点,或者在电脑上安装手机模拟器
● 对电脑上提供热点的网卡进行抓包获取关键的url或api信息
● 爬虫自动进行签到,打卡,做任务,领取虚拟奖励
电脑上安装抓包工具
如何爬取app的内容,需要用到抓包工具,在windows下用的是fiddle,在mac下用的是charles(付费,可破解)。本人用的是charles
与抓取浏览器上的内容不同,我们没法使用类似chrome的开发者模式一样,看到所有的network活动,因为手机app是安装在手机上的,所以,要么我们在手机上安装抓包工具,要么让手机通过特定的网络进行连接,然后我们在网络上进行抓包。最流行的方案当然是后者,毕竟在手机上抓包,并对数据进行提取,破解,分析是很不方便的。具体的安装过程就