怎么提取QQ群成员QQ号码

你还在手工的一个一个查看群成员资料然后复制粘贴吗?

如果自己用中文编程写一个简单的提取工具,是不是要有成就感并且效率上快很多呢?

今天我们一起来学习怎么样用中文编程来实现提取QQ群成员QQ号码.

(本文由简码编程官方网站原创,转载请保留出处:http://jianma123.com)

第1步

用chrome浏览器打开 https://qun.qq.com/member.html#gid=群号 (把群号替换成你要提取的群号)

中文编程入门教程之用大白网页机器人提取QQ群成员QQ号码

 

第2步

拉动滚动条一直往下拉或多次按PageDown键让页面把所有QQ群成员给加载出来

 

第3步

在表格的表头"成员 群名片 QQ号 性别 Q龄 入群时间 最后发言"这一行上按鼠标右键,在弹出的右键菜单中点"检查".这时浏览器底部会出现一个面板:

中文编程入门教程之用大白网页机器人提取QQ群成员QQ号码

在"<tbody>"这一行上单击,按右键,在弹出的右键菜单中点"Edit as HTML",这时它会出现一个文本框显示这个区块的HTML源码:

中文编程入门教程之用大白网页机器人提取QQ群成员QQ号码

这时按下Ctrl+A全选,再Ctrl+C复制,

中文编程入门教程之用大白网页机器人提取QQ群成员QQ号码

把复制到的HTML源码放到记事本中以utf8编码保存到桌面"群表格源码.txt"

第4步

下载“大白网页机器人”,新建无窗口工程,把以下中文伪代码复制粘贴进去

中文编程入门教程之用大白网页机器人提取QQ群成员QQ号码

IDE交互.清空日志();

定义 网页源码 = 字符串.读取文件("C:\Users\Administrator\群表格源码.txt")

定义 群成员数组 = {};

群成员数组 = 字符串.迭代匹配(网页源码,"<@<tr @>.*?<@</tr>@>");

定义 群成员数 = 数据表.取成员数(群成员数组);

IDE交互.日志输出("群成员数:",群成员数);

IDE交互.日志输出("序号","网名","群名","QQ号","性别","Q龄","入群时间","最后发言")



计次循环(计次=2;群成员数;1){



定义 表格行数组 = 字符串.迭代匹配(群成员数组[计次],"<@<[email protected]>.*?<@</td>@>");



定义 序号 = 字符串.匹配(表格行数组[2],`<@<td class="td-no">@>(.*?)<@</td>@>`)



定义 网名 = 字符串.匹配(表格行数组[3],`<@<span>@>(.*?)<@</span>@>`)

如果(网名){ 网名 = 字符串.删首尾字符(网名);网名 = 字符串.替换(网名,"@&nbsp;","")}



定义 群名 = 字符串.匹配(表格行数组[4],`<@<span class="white">@>(.*?)<@</span>@>`)

如果(群名){ 群名 = 字符串.删首尾字符(群名);群名 = 字符串.替换(群名,"@&nbsp;","")}



定义 QQ号 = 字符串.匹配(表格行数组[5],`<@<td>@>(.*?)<@</td>@>`)

如果(QQ号){ QQ号 = 字符串.删首尾字符(QQ号)}



定义 性别 = 字符串.匹配(表格行数组[6],`<@<td>@>(.*?)<@</td>@>`)

如果(性别){ 性别 = 字符串.删首尾字符(性别)}



定义 Q龄 = 字符串.匹配(表格行数组[7],`<@<td>@>(.*?)<@</td>@>`)

如果(Q龄){ Q龄 = 字符串.删首尾字符(Q龄)}



定义 入群时间 = 字符串.匹配(表格行数组[8],`<@<td>@>(.*?)<@</td>@>`)

如果(入群时间){ 入群时间 = 字符串.删首尾字符(入群时间)}

定义 最后发言 = 字符串.匹配(表格行数组[9],`<@<td>@>(.*?)<@</td>@>`)

如果(最后发言){ 最后发言 = 字符串.删首尾字符(最后发言)}



IDE交互.日志输出(序号,网名,群名,QQ号,性别,Q龄,入群时间,最后发言)



}



IDE交互.日志输出("提取完成,可以复制粘贴输出结果到excel表格中")

第5步

按F5或在中文伪代码编辑框里右键在弹出的右键菜单中点运行,它就会从网页源码中提取表格中各行各列的信息了。然后你可以把输出的信息复制粘贴到excel表格中,它会自动分行分列。

中文编程入门教程之用大白网页机器人提取QQ群成员QQ号码

小结

中文编程是不是比英文更容易看懂呢?实际上代码看起来虽然有40行,但实际上都是一行一行地把表格中的各列信息提取出来,如果只提取QQ号,那实际上只需要几行代码。这是一篇很实用的编程入门教程,喜欢中文编程的朋友可以自己修改伪代码实现您想要的效果。

下载

大白网页机器人最新版本下载(蓝奏云网盘):https://www.lanzous.com/b604906

 

相关文章:

  • 2022-01-28
  • 2022-03-10
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-09-06
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2021-07-12
  • 2021-04-27
相关资源
相似解决方案