背景:迫于穷,想最低价买一个 macbook pro,上一次拼多多出现过一次 8399 的价格,结果那天没有关注拼多多和张大妈,导致错过了,从那天以后,每天坚持刷张大妈和拼多多,然而,坚持一个多月了,8399 的价格再也没有了,为了不错过下次的 8399.所以想写个爬虫去爬拼多多 app 的价格
QA:
1 、为啥不爬 web 端
你以为我不想啊,反爬太特么厉害了,我爬不下来啊
2 、做过哪些尝试
尝试抓包拼多多,发现拼多多接口没有用 http 协议,抓到的数据也解析不出来
尝试反编译然后找到数据请求接口,再使用 xposed hook,发现加壳太牛逼,逆向不出来
3 、为啥不买官网教育优惠
没有学生身份,而且我已经有耳机了,被咸鱼坑过,也不想买来再去卖耳机,找人合伙买也费劲,怕遇上坑爹货,还是 8399 这种直接的比较好(而且卖掉耳机好像也没 8399 的价格)
4 、目前想法
希望找一个能够解析 android 界面数据的工具,能直接把 ui 上面的文字提取出来就行,目前大概率想法是 xposed 相关的东西,但是没想到要怎么搞
最后,其实我想问的是教育优惠选哪个耳机能划算点,再折腾几天,准备去买教育优惠了
1
misaka19000 2020-07-11 12:32:29 +08:00
appium
|
2
Jirajine 2020-07-11 12:35:46 +08:00 via Android
这种用不上 xposed,accessibility 就行
|
3
BwNVlwSq 2020-07-11 12:41:45 +08:00 via iPhone
张大妈有价格提醒
|
4
Blanke 2020-07-11 13:27:46 +08:00
监控张大妈就可以了
|
5
jiangwei2222 OP |
6
buger88 2020-07-11 19:44:42 +08:00
拼多多 我已经脱了 可实现刷单、刷评论等
|
7
lisongee 2020-07-11 20:04:46 +08:00
拼多多 app 本质上也是一个浏览器,所以还是 web 端,只不过页面是手机的样式
|
9
pckillers 2020-07-11 21:32:44 +08:00
有些优惠会要用券之类的,还涉及凑单,直接爬价格恐怕还不够。
我当年直接咸鱼买了台二手 macbook Pro 15inch i7+16G,5 千块,用了 4 年了挺好的。 |
10
locoz 2020-07-11 23:38:04 +08:00 via Android
这种需求直接用自动化测试工具解决吧,省时省力…
|
11
EminemW 2020-07-12 00:42:00 +08:00
你这种想法貌似可以用 autojs ? github 上搜一下
你可以爬张大妈的接口,曲线救国 |
12
Blanke 2020-07-12 07:40:21 +08:00 via Android
@jiangwei2222 张大妈网页版就可以,很容易
|
13
jiangwei2222 OP @buger88 分享下?
|
14
251 2020-07-12 13:57:59 +08:00 via Android
Selenium 模拟网页点击。
|
15
jiangwei2222 OP @251 不行的,会检测鼠标点击位置,点击时间等等数据,模拟点击过不去
|
16
251 2020-07-13 20:46:21 +08:00 via Android
DDMS 获取到价格的 xml 对应元素的 id,然后用 xposed hook,adb 命令可以模拟刷新。frida 可以不重启生效 hook 。能不能成就看你自己了。
|
17
touno 2020-08-24 15:20:32 +08:00
给你个思路~做个浏览器,输入某站的搜索的 URL,然后监控你要的价格,只要页面出现你要的价格,发送邮件或者更高级的做个公众号推送提醒。
只要能实现,不要局限在某些技术里面。 |