推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
easternslope
V2EX  ›  Python

Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?

  easternslope ·
wangshub · May 28, 2018 · 23340 views
This topic created in 3082 days ago, the information mentioned may be changed or developed.

原文链接:https://zhuanlan.zhihu.com/p/37365182

最近沉迷于抖音无法自拔,常常花好几个小时在抖音漂亮小姐姐身上。

为了高效、直接地找到漂亮小姐姐,我用 Python + ADB 做了一个 Python 抖音机器人 Douyin-Bot。

特性

  • [x] 自动翻页
  • [x] 颜值检测
  • [x] 人脸识别
  • [x] 自动点赞
  • [x] 自动关注
  • [x] 随机防 Ban
  • [ ] 自动回复

原理

  • 打开《抖音短视频》 APP,进入主界面
  • 获取手机截图,并对截图进行压缩 (Size < 1MB);
  • 请求 人脸识别 API;
  • 解析返回的人脸 Json 信息,对人脸检测切割;
  • 当颜值大于门限值 BEAUTY_THRESHOLD时,点赞并关注;
  • 下一页,返回第一步;

使用教程

  1. 获取源码:git clone https://github.com/wangshub/Douyin-Bot.git
  2. 进入源码目录: cd Douyin-Bot
  3. 安装依赖: pip install -r requirements.txt
  4. 运行程序:python douyin-bot.py

注意

  • 目前暂时只适配了 一加 5(1920x1080 分辨率),如果手机不是该分辨率,请修改 config/ 文件夹下面的配置文件;

脸部截取

LICENSE

MIT

源码地址

https://github.com/wangshub/Douyin-Bot

欢迎 Star 和 Fork ~

110 replies  •  2019-05-04 11:13:05 +08:00
1  2  
❮ ❯
misaka19000
misaka19000
May 28, 2018
1
资瓷
huixia0010
huixia0010
May 28, 2018
2
哇擦
ghostsf
ghostsf
May 28, 2018 via Android
3
goodjob
TimePPT
TimePPT
May 28, 2018 via iPhone
4
滋磁!
blackhacker
blackhacker
May 28, 2018
5
目测这个要火 CCTV 往这看
Ginson
Ginson
May 28, 2018 via iPhone
6
对于这种提升生产力的项目我是绝对资瓷的
thatseason
thatseason
May 28, 2018 via Android
7
漂亮呀
ZhouAI
ZhouAI
May 28, 2018
8
mark
yaoweilei
yaoweilei
May 28, 2018
9
咋有老爷子,不是说好的小姐姐么
wendellup
wendellup
May 28, 2018
10
知乎上用 python 实现跳一跳的大牛..你好.
easternslope
easternslope
OP
May 28, 2018
11
@yaoweilei 就属你眼尖,这是所有的脸部截取
easternslope
easternslope
OP
May 28, 2018
12
@wendellup 过奖啦,抱着互相交流学习的态度 ~
shijingshijing
shijingshijing
May 28, 2018 via iPhone
13
厉害了。。。
dex2jar
dex2jar
May 28, 2018❤️12
14
我一般都是利用人肉爬虫。
找一个男性账号,发现他只点赞漂亮小姐姐的,加入列表。
只需要维持很少的列表,就有人源源不断的分享高质量小姐姐
easternslope
easternslope
OP
May 28, 2018
15
@dex2jar 对,我最近发现抖音上有个老头,关注的全是小姐姐
371657110
371657110
May 28, 2018
16
美颜相机
qw0258
qw0258
May 28, 2018❤️3
17
@dex2jar 比如 @任青山
Antidictator
Antidictator
May 28, 2018
18
@easternslope #15 哈哈哈,那个老头很火好吗?然后评论区就对小姐姐们说,你要小心了,有个老头盯上你了。
greatghoul
greatghoul
May 28, 2018
19
这个一定要支持。
wffish
wffish
May 28, 2018 via iPhone
20
营养快线为您点赞!
treo
treo
May 28, 2018
21
能不能先自动去美颜再检测
easternslope
easternslope
OP
May 28, 2018
22
@Ginson 其实我的目的是想少花时间刷短视频 TAT
JohnChiu
JohnChiu
May 28, 2018 via iPhone
23
其实打开王思聪的关注列表就行了...哈哈哈
HayesTsai
HayesTsai
May 28, 2018 via iPhone❤️2
24
其实不明白那些人的心理,关注了又怎么样?不如花时间去提高自己,花时间在身边的人
princelai
princelai
May 28, 2018
25
请问你这脸部截图是手动的还是用的什么软件?
dlsflh
dlsflh
May 28, 2018 via Android
26
这也太强了吧?
SimonFu
SimonFu
May 28, 2018
27
fork 一下
pabupa
pabupa
May 28, 2018
28
????????
easternslope
easternslope
OP
May 28, 2018
29
@SimonFu 就喜欢你的爽快直接
openbsd
openbsd
May 28, 2018
30
颜值判断有标准的吗 ?
好好奇算法标准......
fusae
fusae
May 28, 2018❤️1
31
弱弱的问一下,找到漂亮的小姐姐又怎样(就观赏吗?),我没玩过抖音。
PerFectTime
PerFectTime
May 28, 2018
32
其实 爬一下任青山的喜欢就有了
ChiangDi
ChiangDi
May 28, 2018❤️1
33
颜值判断用的啥算法。。
easternslope
easternslope
OP
May 28, 2018
34
@ChiangDi @openbsd 请求的 API 哦
xuegj1010
xuegj1010
May 28, 2018
35
不明觉厉
RealGM
RealGM
May 28, 2018
36
已收藏 谢谢大神!
cherrypi
cherrypi
May 28, 2018 via iPhone❤️1
37
要火啊,后排卡位
jmc891205
jmc891205
May 28, 2018
38
把自己的照片传到 ai.qq.com
返回的 beauty 居然有 77 哈哈
windfarer
windfarer
May 28, 2018❤️1
39
看起来都长得差不多
MuscleOf2016
MuscleOf2016
May 28, 2018
40
比较好奇颜值判断。
easternslope
easternslope
OP
May 28, 2018
41
@jmc891205 代码里面,门限我设置成了 80,哈哈哈哈哈哈
kuhung
kuhung
May 28, 2018
42
这样的抖音是没有灵魂的。美不美都是机器说了算,推荐算法打破小世界现象还有什么意义?直接后台做个识别库,推好看的不就行了吗?
jmc891205
jmc891205
May 28, 2018
43
@easternslope 哼 等我加个美颜 就能上 80 了
lneoi
lneoi
May 28, 2018
44
厉害了厉害了
Patrick95
Patrick95
May 28, 2018
45
支持支持。我一直都是跟着 @任青安 逛的,可以考虑做个带逛机器人。
z1s23
z1s23
May 28, 2018
46
这个功能 666 啊,哈哈
MuscleOf2016
MuscleOf2016
May 28, 2018❤️6
47
@jmc891205 罗玉凤是 86,刚刚试了下。
jeremychen
jeremychen
May 28, 2018 via iPhone
48
求小哥哥的 哈哈哈哈
jmc891205
jmc891205
May 28, 2018
49
@MuscleOf2016 人艰不拆!
xxlong
xxlong
May 28, 2018
50
犀利啊,可以再加一个去滤镜的模块吗?那就完美了😀
nutting
nutting
May 28, 2018 via Android
51
关注那个陈青安老头就行了
biabia123456
biabia123456
May 28, 2018
52
@jmc891205 #38 我大吴彦祖只有 70 我是不服的
mengdisheng
mengdisheng
May 28, 2018
53
关注王思聪也行
wzha2008
wzha2008
May 28, 2018
54
虽然实现比较简单,但是思路点个赞
undefineded
undefineded
May 28, 2018
55
下载抖音玩了半个小时就卸载了,这种算法推视频看完没收获还浪费时间的东西还是不看比较好。
logOo
logOo
May 28, 2018 via Android
56
@biabia123456 按女性标准吧
richieboy
richieboy
May 28, 2018
57
我还是关注有趣的灵魂吧
CSM
CSM
May 28, 2018 via Android
58
@biabia123456 我一同学居然达到了逆天的 100 分。。
easternslope
easternslope
OP
May 28, 2018
59
@richieboy 我们还是关注代码本身吧
zcdll
zcdll
May 28, 2018
60
支持!!!
lonelygo
lonelygo
May 28, 2018
61
关闭滤镜
关闭美颜
关闭瘦脸
sola97
sola97
May 28, 2018
62
这个 API 挺好玩的,找了个漂亮的同学照片直接就 100 分了
zcm3579
zcm3579
May 28, 2018
63
毕竟荷尔蒙是第一生产力
easternslope
easternslope
OP
May 28, 2018
64
@sola97 这个 ai.qq.com 上面的 AI 能力对开发者都是免费的,所以可以多玩玩
skadi
skadi
May 28, 2018
65
没用过抖音.
SingeeKing
SingeeKing
May 28, 2018
66
成功发现了 v2 对于 md 支持的 bug。。
hzw94
hzw94
May 28, 2018
67
大神
ebony0319
ebony0319
May 28, 2018 via Android❤️1
68
原来漂亮也是一种算法。
zhouquanbest
zhouquanbest
May 28, 2018
69
可以考虑用 TensorFlowLite 直接跑在手机上
JCZ2MkKb5S8ZX9pq
JCZ2MkKb5S8ZX9pq
May 28, 2018
70
感觉有点复杂,抖音不是千人千面嘛,关注个列表然后就自动了吧。
或者随机采一点,把爱留言瞎勾搭的 low 男找出来,然后抓一下他们关注的重叠?
Email
Email
May 28, 2018
71
我只要关注那个什么 “明人不说暗话” 的大叔就行
easternslope
easternslope
OP
May 28, 2018
72
@zhouquanbest 多谢推荐!我去研究下
Lpl
Lpl
May 28, 2018
73
腾讯给我打了 76 分,我一直以为我是负分滚粗的那种
Stefan
Stefan
May 28, 2018
74
这个很溜,
马克一下
xshwy
xshwy
May 28, 2018
75
这个好玩
easternslope
easternslope
OP
May 28, 2018
76
@Lpl 你的美,别人欣赏不来~
jwk345
jwk345
May 28, 2018 via iPhone
77
没必要,抖音给我推荐的没一个丑的
Tompes
Tompes
May 28, 2018❤️5
78
佛了,感觉有点跟不上时代审美了
BlackCat02
BlackCat02
May 28, 2018❤️1
79
很多都截到了头像的图片啊,头像跟真实的人脸不一定是一个人啊
easternslope
easternslope
OP
May 28, 2018
80
@BlackCat02 谢谢提醒,这点我倒没有注意,看来得把那部分区域屏蔽一下
Les1ie
Les1ie
May 28, 2018
81
这个车 可以说是创意无限了
onion83
onion83
May 28, 2018 via iPhone
83
BEAUTY_THRESHOLD 决定了审美的上限?
sumu
sumu
May 28, 2018
84
@undefineded 感谢提醒,我也卸载了。抖音粘性太强,太杀时间,但一直看,其实真的只是杀时间。抖音简直是斗志的掘墓人
mianju
mianju
May 28, 2018
85
为什么一定要用 adb ?直接抓包分析 url 进行爬会不会方便点?
forgetandnew
forgetandnew
May 28, 2018 via iPhone
86
@任青安
jtam
jtam
May 28, 2018❤️1
87
先膜拜大神!
测试的时候发现 Python 3.5 对 apiutil 支持不好会报错,升级到 3.6.5 就好了,测试了一下发现抖音时不时回弹个广告页面出来,最好也能识别一下 @easternslope
ACSuperChen
ACSuperChen
May 29, 2018 via iPhone
88
膜拜膜拜!先 clone 一下代码学习学习😂
rabbbit
rabbbit
May 29, 2018
89
(。ŏ_ŏ)

taxiangdeni
taxiangdeni
May 29, 2018
90
已经 star
mengzx
mengzx
May 29, 2018 via Android
91
颜值检测如何实现?😂
Yien
Yien
May 29, 2018 via Android
92
Cool
harrysun
harrysun
May 29, 2018 via iPhone
93
想法真的很好 能不能直接原画全站
easternslope
easternslope
OP
May 29, 2018 via Android
94
@jtam 多谢提醒!
Codelike
Codelike
May 29, 2018
95
最好考虑自己做一个颜值喜好的机器算法,这样比较有针对性。哈哈哈
xmt328
xmt328
May 29, 2018❤️1
96
楼主可以考虑用 uiautomator 做机型适配
easternslope
easternslope
OP
May 29, 2018 via Android
97
@xmt328 多谢~
opengps
opengps
May 29, 2018
98
用这个找对象?
jiangwb
jiangwb
May 29, 2018
99
小米 note3,同样是 1920x1080 的分辨率,运行起来报:识别不了机型。不知道改哪儿,怎么改。
leoleus
leoleus
May 29, 2018
100
666
1  2  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1625 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 197ms · UTC 17:58 · PVG 01:58 · LAX 09:58 · JFK 12:58
♥ Do have faith in what you're doing.