V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
mythjava
V2EX  ›  分享创造

给女朋友出了个年度报告

  mythjava · 2021-12-31 08:30:37 +08:00 · 26323 次点击
这是一个创建于 839 天前的主题,其中的信息可能已经有所发展或是发生改变。

最近不是各种 APP 都有报告嘛

突发奇想搞了个这个

https://myth.icu/wechat-report/

教程 https://github.com/myth984/wechat-report

image.png

200 条回复    2022-12-29 15:43:48 +08:00
1  2  
Henry007
    101
Henry007  
   2021-12-31 13:48:20 +08:00
已经学会了,所以女朋友在哪领?
zhaojun1998
    102
zhaojun1998  
   2021-12-31 13:57:44 +08:00   ❤️ 1
根据楼主的指引,做出来一个

https://2021.zhaojun.vip/
needahouse
    103
needahouse  
   2021-12-31 14:03:39 +08:00
txt 格式有没有示例呀
peizh2006
    104
peizh2006  
   2021-12-31 14:28:09 +08:00
牛逼
mythjava
    105
mythjava  
OP
   2021-12-31 14:28:56 +08:00
@needahouse
你跺你也麻 (2019-08-25 19:44:59):[图片]
你跺你也麻 (2019-08-25 19:45:00):[图片]
你跺你也麻 (2019-08-25 19:45:01):[图片]
你跺你也麻 (2019-08-25 19:45:02):[图片]
你跺你也麻 (2019-08-25 20:15:10):[图片]
你跺你也麻 (2019-08-25 20:15:11):[图片]
cxxlxx
    106
cxxlxx  
   2021-12-31 14:31:13 +08:00
@mythjava 图片裂了
azhangbing
    107
azhangbing  
   2021-12-31 14:38:19 +08:00
安卓 看到导出聊天记录就放弃了 T T
Shura
    108
Shura  
   2021-12-31 14:41:20 +08:00
macos 用这个工具没办法导出 txt
Shura
    109
Shura  
   2021-12-31 14:47:52 +08:00
@whcoding 感谢,我也没找到。
wr516516
    110
wr516516  
   2021-12-31 14:48:32 +08:00   ❤️ 1
很强很强!
panzaliang
    111
panzaliang  
   2021-12-31 14:55:27 +08:00
卧槽,这个我想做很久了,一直都懒得动手
IurNusRay
    112
IurNusRay  
   2021-12-31 14:57:20 +08:00
使用 analysis.py 生成的 result.json 怎么传到词云生成网站呢?
cmlx1014
    113
cmlx1014  
   2021-12-31 14:58:50 +08:00 via Android   ❤️ 1
厉害了
adddi
    114
adddi  
   2021-12-31 15:05:36 +08:00
备份密码忘记了 有大佬知道怎么重置吗
imherer
    115
imherer  
   2021-12-31 15:12:01 +08:00
wordart.com/create 这个网站不支持中文呐,result.json 怎么处理的?
adashuai5
    116
adashuai5  
   2021-12-31 15:18:10 +08:00
还不赶紧做一个给你女朋友,哦你没有女朋友
Nostopping
    117
Nostopping  
   2021-12-31 15:20:49 +08:00 via iPhone
我看了下微信只有公众号会和我聊天.这个可能用不上了
iamjerry
    118
iamjerry  
   2021-12-31 15:22:53 +08:00
忘了 入库不会 不懂 mysql

有教程么
mythjava
    119
mythjava  
OP
   2021-12-31 15:23:01 +08:00   ❤️ 1
@IurNusRay 手打 或者 想办法格式化成 csv [import-csv format] https://wordart.com/faq#can-i-import-my-list-of-words
@imherer 上传宋体
v2410117
    120
v2410117  
   2021-12-31 15:26:08 +08:00   ❤️ 1
提个 bug 呢,入库.py 中,如果遇到文字内容出现单引号,insert sql 会报错噢
kangkang
    121
kangkang  
   2021-12-31 15:31:11 +08:00
搞定了
kangkang
    122
kangkang  
   2021-12-31 15:31:20 +08:00
多谢楼主!
PopRain
    123
PopRain  
   2021-12-31 15:32:47 +08:00
@KamenReborn 你 new object 就好了,对象是女朋友的升级版
biguokang
    124
biguokang  
   2021-12-31 15:35:13 +08:00
可以批量导入吗,我不止一个女朋友
duanxianze
    125
duanxianze  
   2021-12-31 16:21:03 +08:00
太强了
cat9life
    126
cat9life  
   2021-12-31 16:24:59 +08:00
很强,就是太麻烦了..
ch3nOr
    127
ch3nOr  
   2021-12-31 16:26:55 +08:00
有意思,感谢分享
LinkinLaw
    128
LinkinLaw  
   2021-12-31 16:30:14 +08:00
弄出来了,给女朋友感动了一把,感谢分享
A555
    129
A555  
   2021-12-31 16:30:15 +08:00
找了下安卓导出聊天记录,太麻烦了
linKnowEasy
    130
linKnowEasy  
   2021-12-31 16:34:37 +08:00
Mac 导出 聊天记录 可以参考 https://zhuanlan.zhihu.com/p/409662291
JayFang1993
    131
JayFang1993  
   2021-12-31 16:37:44 +08:00
分词分出来都是 了,嗯,的,你,我
dinghow
    132
dinghow  
   2021-12-31 16:39:04 +08:00
弄完了,感谢楼主
hhyvs111
    133
hhyvs111  
   2021-12-31 16:41:53 +08:00
还要自己的网站?
xmt328
    134
xmt328  
   2021-12-31 16:46:04 +08:00
这个配色有点。。。。。
linKnowEasy
    135
linKnowEasy  
   2021-12-31 16:50:29 +08:00
@mythjava 能麻烦楼主给一下 第一步 聊天记录的 text 范例嘛. 用了不同的方式导出了记录. 卡第二步了
rosia
    136
rosia  
   2021-12-31 16:57:04 +08:00
@JayFang1993 分词的时候去除停用词就好了,网上有现成的停用词表
JoeBreeze
    137
JoeBreeze  
   2021-12-31 17:09:58 +08:00
卡在解密...MIUI12
xz410236056
    138
xz410236056  
   2021-12-31 17:24:29 +08:00


给自己女朋友看无所谓,给其他用户看就相当恶心
JRay
    139
JRay  
   2021-12-31 17:25:39 +08:00
备份太久了吧
xiaoriri666
    140
xiaoriri666  
   2021-12-31 17:28:42 +08:00
分词咋搞啊,生成的 json 倒入词云好像不信呀
JoeBreeze
    141
JoeBreeze  
   2021-12-31 17:34:02 +08:00
@JoeBreeze #137 请问解密密码是 md5sum(IMEI+uid) 吗, 我搜到的方法是这样的
https://www.kaotenforensic.com/android/decrypt-wechat-database/
https://www.fatalerrors.org/a/android-reverse-analysis-example-decrypting-wechat-encromsg.db-database.html
MIUI 12.5 *#06# 获取到的 IMEI 有三个? 我三个都试过了, 都不对 Orz
ahuibenben
    142
ahuibenben  
   2021-12-31 17:37:14 +08:00
有点意思
zhongjun96
    143
zhongjun96  
   2021-12-31 17:39:35 +08:00
@JoeBreeze 参考这份代码解密。miui 参与加密的 imei 是 1234567890ABCDEF
https://github.com/godweiyang/wechat-explore/blob/master/IMEI.java
qcgzxw
    144
qcgzxw  
   2021-12-31 17:47:44 +08:00
这种用 sqlite 是不是轻量一点
Greenm
    145
Greenm  
   2021-12-31 17:48:03 +08:00
聊天这么多,一定是网恋吧? doge
Knuth
    146
Knuth  
   2021-12-31 17:58:43 +08:00
@xz410236056 不会有人不会 f12 吧,不会吧?
xz410236056
    147
xz410236056  
   2021-12-31 18:01:04 +08:00
@Knuth #146 不会有人用的不是 option command i 吧,不会吧?
zheng96
    148
zheng96  
   2021-12-31 18:02:08 +08:00
谢谢楼主,女盆友很开心😀
hexo
    149
hexo  
   2021-12-31 18:03:14 +08:00
不错
iold
    150
iold  
   2021-12-31 18:04:37 +08:00 via iPhone
iMessage 可以吗?
sinux
    151
sinux  
   2021-12-31 18:20:57 +08:00
呜呜呜
pcbl
    152
pcbl  
   2021-12-31 18:26:39 +08:00 via iPhone
出一个女朋友全局聊天记录版:
你总共说了 123 次想你了,其中对我说了三次(狗头)
hhyygg
    153
hhyygg  
   2021-12-31 18:51:12 +08:00 via Android   ❤️ 1
挺有意思的
whcoding
    154
whcoding  
   2021-12-31 18:57:12 +08:00
分词结果传入网站 是吧 整个 result.json 中的内容复制到网站上么?
WebKit
    155
WebKit  
   2021-12-31 19:06:01 +08:00
导出的是 CSV 文件。。。不知道怎么转成 text 了
mythjava
    156
mythjava  
OP
   2021-12-31 19:21:28 +08:00
@linKnowEasy 105 楼 其实什么办法都行 只要入库就行
mythjava
    157
mythjava  
OP
   2021-12-31 19:22:45 +08:00
@hhyvs111 githubpage 可以白嫖
@xiaoriri666 这里需要手动处理一下 看网站的事例用;分割
@qcgzxw 确实 我当时没考虑那么多
@whcoding 这里需要手动处理一下 看网站的事例用;分割
AX5N
    158
AX5N  
   2021-12-31 21:43:38 +08:00
这个动画逻辑还有点问题,别人点一下是把没有展示完成的信息展示完成,你点一下是直接跳过页面了......
ysy950803
    159
ysy950803  
   2021-12-31 22:03:13 +08:00 via Android
太麻烦了,还是做爱做的事情吧。
KiseXu
    160
KiseXu  
   2021-12-31 22:20:20 +08:00
羡慕,年轻人加油
NowTime
    161
NowTime  
   2021-12-31 22:22:58 +08:00 via Android
厉害厉害👍
iamjerry
    162
iamjerry  
   2021-12-31 22:26:12 +08:00
运行入库.py 没有报错
但是数据库并没有写入数据什么啊
yuanhuaqiang
    163
yuanhuaqiang  
   2021-12-31 22:28:11 +08:00
ZRS
    164
ZRS  
   2021-12-31 22:30:38 +08:00 via iPhone
今日最佳
newHunter
    165
newHunter  
   2021-12-31 23:02:39 +08:00
@Shura 菜单栏选择格式
JohnChang
    166
JohnChang  
   2022-01-01 01:10:09 +08:00
东西是个好东西,就是门槛太高了
UN2758
    167
UN2758  
   2022-01-01 01:16:42 +08:00
一个月 5700 条,一天 200 条,真的能有这么多消息可以发吗?
AlexPUBLIC
    168
AlexPUBLIC  
   2022-01-01 01:35:28 +08:00
没有对象的野指针怎么办
JohnChang
    169
JohnChang  
   2022-01-01 01:55:33 +08:00
请教下楼主,使用自带的 analysis.py 分词,运行后,聊天字数最多的显示出来了,但是分词那里显示如下,就没动静了,网上没查到什么情况,楼主知道怎么解决吗?

Building prefix dict from the default dictionary ...
Loading model from cache /tmp/jieba.cache
Loading model cost 0.788 seconds.
Prefix dict has been built successfully.
JohnChang
    170
JohnChang  
   2022-01-01 02:02:32 +08:00
@JohnChang #169 呃,其实就是等等就好了。。。
killva4624
    171
killva4624  
   2022-01-01 09:11:28 +08:00
哇老哥真棒,看得我想学 VUE 了
zhangjinghua
    172
zhangjinghua  
   2022-01-01 10:24:52 +08:00
@mythjava result.json 怎么手动处理,直接卡住了,,,好蒙
viazure
    173
viazure  
   2022-01-01 11:38:19 +08:00
老哥真牛哇,挺浪漫的
Jface
    174
Jface  
   2022-01-01 14:18:49 +08:00
牛蛙牛蛙!!缺个女友搞这个
newHunter
    175
newHunter  
   2022-01-01 15:06:48 +08:00
Youkochan0v0
    176
Youkochan0v0  
   2022-01-01 15:15:26 +08:00
学会了,女朋友在哪领🐶
JoeBreeze
    177
JoeBreeze  
   2022-01-02 14:16:39 +08:00
@zhongjun96 #143 可以了!
lilihangzhou
    178
lilihangzhou  
   2022-01-02 17:31:41 +08:00
666 ,就差一个女朋友了
Dango101
    179
Dango101  
   2022-01-02 21:50:11 +08:00
想用 QQ 也做一个 有尝试过的吗
error523
    180
error523  
   2022-01-03 12:25:33 +08:00
研究了一下,可以使用这个项目来生成关键词的云图,里面自带样例的 keyphrase_extract 方法就是
https://github.com/murray-z/text_analysis_tools
PyCode
    181
PyCode  
   2022-01-03 19:53:54 +08:00
想问下,为啥会依赖 core-js ?
Xushet
    182
Xushet  
   2022-01-03 20:32:00 +08:00 via Android
女朋友哪里领
kansimeng
    183
kansimeng  
   2022-01-04 10:30:25 +08:00
手动点赞
tsvico
    184
tsvico  
   2022-01-04 10:33:28 +08:00   ❤️ 1
安卓以 MIUI 为例我整理了一下👀 https://github.com/tsvico/wechat-report
icemaple
    185
icemaple  
   2022-01-04 13:29:05 +08:00
好东西,可惜刚分手
shaneee
    186
shaneee  
   2022-01-05 11:46:40 +08:00   ❤️ 1
imherer
    187
imherer  
   2022-01-05 11:50:13 +08:00
@shaneee 优秀
steins2628
    188
steins2628  
   2022-01-06 11:18:37 +08:00
所以有没有大佬知道有 ios qq 聊天记录导出方法的
lylgb
    189
lylgb  
   2022-01-06 17:13:58 +08:00
@tsvico #184 安卓的语音和图片统计怎么获取啊
hernuo
    190
hernuo  
   2022-01-06 17:16:46 +08:00
不错不错,就是没有女朋友。
lzl299
    191
lzl299  
   2022-01-07 13:47:04 +08:00
点赞,有相同的 idea ,就是我做不好看🤕
tsvico
    192
tsvico  
   2022-01-07 15:08:29 +08:00
@lylgb analysis.sql 文件里有 sql 注释,文字和语音、图片只是 type 不一样
gitgabige
    193
gitgabige  
   2022-01-07 15:27:25 +08:00
感谢楼主, 没做成网站,弄了个词云, 老婆很开心
HQKM
    194
HQKM  
   2022-01-07 16:22:46 +08:00
哈哈哈我也想试一下
Dango101
    195
Dango101  
   2022-01-10 13:44:27 +08:00 via iPhone
@steins2628 和微信大同小异。我是备份后用爱思助手导出 txt 再自己改改成 csv 导入数据库对接的
rrZ2C
    196
rrZ2C  
   2022-01-10 14:28:07 +08:00
wow 哦
quzard
    197
quzard  
   2022-01-10 22:48:52 +08:00 via Android
要是有 qq 版本就好了
superBearL
    198
superBearL  
   2022-01-13 09:45:14 +08:00
学习了,谢谢~!
Shura
    199
Shura  
   2022-12-29 14:02:15 +08:00
又到了年终总结的时候了,今年继续搞个版本。
mythjava
    200
mythjava  
OP
   2022-12-29 15:43:48 +08:00
@Shura 我太懒了...
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1344 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 17:33 · PVG 01:33 · LAX 10:33 · JFK 13:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.