想写一个 android app 爬虫,有没有哪位老哥给几个关键词?

2020 年 7 月 11 日
 AutumnVerse

背景:迫于穷,想最低价买一个 macbook pro,上一次拼多多出现过一次 8399 的价格,结果那天没有关注拼多多和张大妈,导致错过了,从那天以后,每天坚持刷张大妈和拼多多,然而,坚持一个多月了,8399 的价格再也没有了,为了不错过下次的 8399.所以想写个爬虫去爬拼多多 app 的价格

QA:

1 、为啥不爬 web 端

你以为我不想啊,反爬太特么厉害了,我爬不下来啊

2 、做过哪些尝试

尝试抓包拼多多,发现拼多多接口没有用 http 协议,抓到的数据也解析不出来

尝试反编译然后找到数据请求接口,再使用 xposed hook,发现加壳太牛逼,逆向不出来

3 、为啥不买官网教育优惠

没有学生身份,而且我已经有耳机了,被咸鱼坑过,也不想买来再去卖耳机,找人合伙买也费劲,怕遇上坑爹货,还是 8399 这种直接的比较好(而且卖掉耳机好像也没 8399 的价格)

4 、目前想法

希望找一个能够解析 android 界面数据的工具,能直接把 ui 上面的文字提取出来就行,目前大概率想法是 xposed 相关的东西,但是没想到要怎么搞

最后,其实我想问的是教育优惠选哪个耳机能划算点,再折腾几天,准备去买教育优惠了

4008 次点击
所在节点    程序员
17 条回复
misaka19000
2020 年 7 月 11 日
appium
Jirajine
2020 年 7 月 11 日
这种用不上 xposed,accessibility 就行
BwNVlwSq
2020 年 7 月 11 日
张大妈有价格提醒
Blanke
2020 年 7 月 11 日
监控张大妈就可以了
AutumnVerse
2020 年 7 月 11 日
@qfans67 #3
@Blanke #4

国外版的 android10 系统,张大妈回被杀后台,收不到张大妈的提醒
buger88
2020 年 7 月 11 日
拼多多 我已经脱了 可实现刷单、刷评论等
lisongee
2020 年 7 月 11 日
拼多多 app 本质上也是一个浏览器,所以还是 web 端,只不过页面是手机的样式
sadfQED2
2020 年 7 月 11 日
@lisongee 拼多多并不是 webview 套壳吧
pckillers
2020 年 7 月 11 日
有些优惠会要用券之类的,还涉及凑单,直接爬价格恐怕还不够。

我当年直接咸鱼买了台二手 macbook Pro 15inch i7+16G,5 千块,用了 4 年了挺好的。
locoz
2020 年 7 月 11 日
这种需求直接用自动化测试工具解决吧,省时省力…
EminemW
2020 年 7 月 12 日
你这种想法貌似可以用 autojs ? github 上搜一下
你可以爬张大妈的接口,曲线救国
Blanke
2020 年 7 月 12 日
@jiangwei2222 张大妈网页版就可以,很容易
AutumnVerse
2020 年 7 月 12 日
@buger88 分享下?
251
2020 年 7 月 12 日
Selenium 模拟网页点击。
AutumnVerse
2020 年 7 月 13 日
@251 不行的,会检测鼠标点击位置,点击时间等等数据,模拟点击过不去
251
2020 年 7 月 13 日
DDMS 获取到价格的 xml 对应元素的 id,然后用 xposed hook,adb 命令可以模拟刷新。frida 可以不重启生效 hook 。能不能成就看你自己了。
touno
2020 年 8 月 24 日
给你个思路~做个浏览器,输入某站的搜索的 URL,然后监控你要的价格,只要页面出现你要的价格,发送邮件或者更高级的做个公众号推送提醒。

只要能实现,不要局限在某些技术里面。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/689142

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX