精准营销、批量提取QQ群成员号码

2025-12-03 02:36:09

有时我们在做精准营销时,需要从社群里提取群成员的QQ号,群发邮件,常规的做法是手工一个个复制粘贴,这样的效率无疑是很低的,下面我来分享一个批量获取社群的QQ号方法。

需要具备以下工具:

1、大量精准QQ群

2、Fiddler抓包工具

3、QQ号批量提取工具

1、大量精准的QQ群

QQ群,大家可以根据自己的营销行业去搜索目标群。随便加几个2000人的群就过万了。例如:我要查找“家具”行业的,一搜索一大堆。

2、Fiddler抓包工具

下载地址:https://www.telerik.com/download/fiddler如果没有这方面的工具,我们是无法取得QQ号的,因为我们不知道QQ成员的获取地址。

使用Fiddler工具:

具体的安装过程这里就不再详细说了,安装过程大家可以百度一下。运行Fiddler:这里要设置一下,HOST过滤,因为太多请求了,要不然看不过来。启用代理,因为都是通过代理的模式去抓包的。点击刚刚加入的QQ群,开始抓包,如图:Fiddler会显示相关请求页面的过程,包括请求的数据和服务端相应的数据,如下图:点击红色的框框请求的地址,就是获取QQ群成员的地址,如图返回的JSON数据:其中members就是群的QQ成员号码。点击Raw(原始数据)可以看到JSON数据:复制这段JSON数据,然后使用工具提取,提取号码的工具需要自己开发,我这里就已C#为例写了主要的代码:

1 [TestClass]

2 public class UnitTest1

3 {

4 [TestMethod]

5 public void TestMethod1()

6 {

7 string[] files = Directory.GetFiles(@"E:\test\test1\UnitTestProject1\qq");

8 string outputFile = @"E:\test\test1\UnitTestProject1\qq\outputs\output.txt";

9

10 foreach (var path in files)

11 {

12 PickQQ(path, outputFile);

13 }

14 }

15

16 private static void PickQQ(string inputPath,string outputPath)

17 {

18 StreamReader reader = new StreamReader(inputPath);

19 StreamWriter writer = new StreamWriter(outputPath,true);

20

21 string content = reader.ReadToEnd();

22 var jObj = (JObject)JsonConvert.DeserializeObject(content);

23 var jObjMembers = (JObject)jObj["members"];

24 foreach (var item in jObjMembers)

25 {

26 writer.WriteLine(item.Key);

27 }

28

29 writer.Close();

30 writer.Dispose();

31

32 reader.Close();

33 reader.Dispose();

34 }

35 }

这样就完成了提取过程,多个QQ群提取,原理一样,先将JSON数据抓出来,然后写代码实现提取。本次的QQ群成员提取就写到这里,今后将会为大家献上更精彩的案例。

来个趣味题,大家放松放松: