首先说明一下需要使用的工具以及技术:python3 + selenium

selenium安装方法:pip install selenium

前提:获取自己的qq群成员信息,自己必须是群主或者管理员,然后通过管理页面进入到成员高级管理网页端,就可以对数据进行爬取了!

步骤:

①:首先安装环境 selenium库,selenium是一个自动化库,但是使用它必须用到浏览器驱动,不同的浏览器有不同的驱动,所以需自行下载,我这里是chrome浏览器。

②:运行 程序,然后会需要点击一键登录按钮,点击即可,点击完后,整个页面还未加载全所有的成员信息,所以需要将滚动条下拉至底。

③:等待运行结束,结束后 同目录下就会出现一个xslx文档,里面就是所有的群成员信息

话不多说,上代码就完了!

from selenium import webdriver

from time import sleep

#1.创建Chrome浏览器对象,这会在电脑上在打开一个浏览器窗口

browser = webdriver.Chrome(executable_path ="D:\chromedownload\chromedriver")

#2.通过浏览器向服务器发送URL请求

browser.get("https://qun.qq.com/member.html#gid=951192978")

sleep(20)

#browser.sleep(3)

all_number_nickname = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[3]/span[1]')

all_number_name = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[4]/span[1]')

all_number_order = browser.find_elements_by_class_name('td-no')

all_number_qq = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[5]')

all_number_sex = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[6]')

all_number_qqage = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[7]')

all_number_intime = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[8]')

all_number_marks = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[9]')

all_number_lastsaytime = browser.find_elements_by_xpath('//*[@class="list"]/tr/td[10]')

# for i in [all_number_qq,all_number_nickname,all_number_name,all_number_order,all_number_sex,all_number_qqage,all_number_intime,all_number_marks,all_number_lastsaytime]:

# for j in i:

# print(j.text)

list=[]

for k in range(len(all_number_qq)):

list.append([])

list[k].append(all_number_qq[k].text)

list[k].append(all_number_nickname[k].text)

list[k].append(all_number_name[k].text)

list[k].append(all_number_order[k].text)

list[k].append(all_number_sex[k].text)

list[k].append(all_number_qqage[k].text)

list[k].append(all_number_intime[k].text)

list[k].append(all_number_marks[k].text)

list[k].append(all_number_lastsaytime[k].text)

import openpyxl

def write_excel_xlsx(path, sheet_name, value):

index = len(value)

workbook = openpyxl.Workbook()

sheet = workbook.active

sheet.title = sheet_name

for i in range(0, index):

for j in range(0, len(value[i])):

sheet.cell(row=i+1, column=j+1, value=str(value[i][j]))

workbook.save(path)

print("xlsx格式表格写入数据成功!")

book_name_xlsx = 'python小白交流群成员.xlsx'

sheet_name_xlsx = 'python小白交流群成员'

value = list

write_excel_xlsx(book_name_xlsx, sheet_name_xlsx, value)

总结

以上所述是小编给大家介绍的Python获取统计自己的qq群成员信息的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

本文标题: Python获取统计自己的qq群成员信息的方法

本文地址: http://www.cppcns.com/jiaoben/python/286726.html

python抓取qq群消息_Python获取统计自己的qq群成员信息的方法相关推荐

  1. python 抓取目录树_python 获取文件下所有文件或目录os.walk()的实例

    在python3.6版本中去掉了os.path.walk()函数 os.walk() 函数声明:walk(top,topdown=True,oneerror=None) 1.参数top表示需要遍历的目 ...

  2. python 写脚本 获取qq好友地理位置_Python获取统计自己的qq群成员信息的方法

    这篇文章主要介绍了Python获取统计自己的qq群成员信息的方法,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 首先说明一下需要使用的工具以及技术:python3 + ...

  3. python抓取网站图片_python抓取图片示例 python抓取网页上图片

    python抓取网页上图片 这个错误时是什么意思 下面是代码 import re import urllib.request imp正则表达式匹配的url有错误 for x in add: print ...

  4. python抓取股票数据_Python股票处理之一_获取国内股票数据

    1. 安装支持库 $ pip install panda $ pip install tushare 2. 说明 Pandas是数据分析工具包 TuShare是国内股票数据抓取工具,除了股票的实时和历 ...

  5. python抓取微信群消息怎么屏蔽_在微信好友信息抓取这一块,这才是最好的python分析技巧!...

    早些日子有人问我我的微信里面有一共多少朋友,我就随后拉倒了通讯录最下面就找到了微信一共有多少位好友.然后他又问我,这里面你认识多少人? 这一句话问的我很无语.一千多个好友我真的不知道认识的人有多少.他 ...

  6. python抓取数据包_python抓数据包

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 前言:数据科学越来越火了,网页是数据很大的一个来源. 最近很多人问怎么抓网页数据 ...

  7. python抓取数据库数据_Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储...

    Python爬虫可以说是好玩又好用了.现想利用Python爬取网页股票数据保存到本地csv数据文件中,同时想把股票数据保存到MySQL数据库中.需求有了,剩下的就是实现了. 在开始之前,保证已经安装好 ...

  8. python抓取微博评论_Python爬取新浪微博评论数据,你有空了解一下?

    开发工具 Python版本:3.6.4 相关模块: argparse模块: requests模块: jieba模块: wordcloud模块: 以及一些Python自带的模块. 环境搭建 安装Pyth ...

  9. python抓取微博数据_Python爬虫实现半自动发微博

    Python实现半自动发微博[用COOKIES代替模拟登录:用WAP版微博代替网页版微博:每次还要改post数据的URL...半半自动的感觉] 微博的内容是从糗事百科抓取的最热段子以及某网站的每日晚安 ...

最新文章

  1. shell脚本的基础知识
  2. Build a react project step by step
  3. 查表法的CRC8和CRC16程序
  4. 打印九九口诀表(15)
  5. [实战]MVC5+EF6+MySql企业网盘实战(15)——逻辑重构2
  6. HTML5制作斑马线表格,JavaScript实现的斑马线表格效果【隔行变色】
  7. Dart 基礎 - 4
  8. Java中的ArrayList的初始容量和容量分配
  9. Silverlight 中文教程第一部分: 使用Silverlight 2 和 VS 2008创建“Hello World”程序
  10. C语言---关于关键字const与static的简单理解
  11. 交流信号叠加直流偏置_示波器助您更好地测量直流电源轫上的纹波噪声
  12. Eclipse中使用Gradle构建Java Web项目
  13. 傲梅备份服务器系统,傲梅轻松备份服务器版
  14. 软考/软件设计师资料真题/软件设计师教程
  15. 详细剖析ANSYS有限元分析这个软件
  16. 11款企业网络运维监控软件汇总介绍-行云管家
  17. 阿里云企业邮箱有免费的吗?如何申请?
  18. lua能解决php什么问题,我们能用lua做什么
  19. 从此爱情与我无关,只做一个嗜钱如命的渣男!
  20. Python 神器,自动识别文字中的省市区并绘图

热门文章

  1. ActiveReports 大数据分析报告:贸易争端与中国企业数字化转型
  2. 直播网站源码,Android调用系统照相机和摄像机
  3. 【图解算法数据结构】数据结构篇 + Java代码实现
  4. 编译出错 yacc:未找到命令
  5. 【idea】idea配置sql格式化
  6. 常用服务的通用/默认口令
  7. XILINX FPGA数字信号处理——15、动态视频拼接原理及实现
  8. sendMail总结(转载)
  9. 尚硅谷智慧校园 —— 5、学生管理功能实现
  10. 两个实时显示网络***的网站