首页 > 代码库 > 导出微信群中的联系人的备注
导出微信群中的联系人的备注
package de.bvb; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; /** * 导出微信群中的联系人的备注 * 1.登录微信web版本: https://wx2.qq.com/ * 2.选择一个群,然后点右边的V字箭头把人显示出来,随便点一个人,右键,选择检查 * 3.鼠标滑动到最上面第二行(<html lang="zh_CN">),右键"edit as html" 然后全选,复制粘贴到一个文件中,比如C:/Users/Administrator/Desktop/wechat/2.txt */ public class Test1 { public static final String fileFullPath = "C:/Users/Administrator/Desktop/wechat/2.txt"; public static final String startsWith = " <p class=\"nickname ng-binding\" ng-bind-html=\""; public static final String replace_left = " <p class=\"nickname ng-binding\" ng-bind-html=\"getUserContact(item.UserName,currentContact.UserName).getDisplayName(currentContact.UserName)\">"; public static final String replace_right = "</p>"; public static void main(String[] args) throws Exception { File file = new File(fileFullPath); // InputStreamReader read = new InputStreamReader(new FileInputStream(file), "utf-8");//考虑到编码格式 InputStreamReader read = new InputStreamReader(new FileInputStream(file)); BufferedReader bufferedReader = new BufferedReader(read); String lineTxt = null; int counts = 0; while ((lineTxt = bufferedReader.readLine()) != null) { if (lineTxt.startsWith(startsWith)) { ++counts; System.out.println(lineTxt.replace(replace_left, "").replace(replace_right, "")); } } System.out.println("总人数:" + counts); read.close(); } }
导出微信群中的联系人的备注
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。