# -*- coding: utf-8 -*-
import time
from selenium import webdriver
# 下拉加载页面
def scroll_foot(driver):
js="var q=document.documentElement.scrollTop=100000"
return driver.execute_script(js)
# gid后面写自己要爬取的群号
url = "https://qun.qq.com/member.html#gid=554590815"
driver = webdriver.Chrome()
driver.get(url)
# 要往下滑动的次数,要滑动几次就写几次循环,群成员多要多下滑
for i in range(3):
scroll_foot(driver)
time.sleep(1)
# 爬出总的扣扣信息
elements = driver.find_elements_by_css_selector('tbody.list > tr.mb')
for element in elements:
# print(element.text)
name = element.find_element_by_css_selector('td.td-user-nick span').text
QQs = element.find_elements_by_css_selector('td')
data = {}
data['昵称'] = QQs[2].text
data['QQ号'] = QQs[4].text
data['性别'] = QQs[5].text
data['Q龄'] = QQs[6].text
data['入群时间'] = QQs[7].text
data['最后发言'] = QQs[9].text
print(data)
if data:
pass# 存入csv中及其他操作