• 保存到桌面加入收藏设为首页
经验分享

半自动将所有含有python关键字的QQ群成员全部导出来

时间:2019-05-23 20:12:49   作者:234IT   来源:234IT   阅读:4410   评论:0
内容摘要:半自动将所有含有python关键字的QQ群成员全部导出来半自动哦,利用cookies,所以cookies需要自己手工去取。账号随意加。。。。代码如下:[Python]?01020304050607080910111213141516171819202122232425262728......
半自动将所有含有python关键字的QQ群成员全部导出来

半自动哦,利用cookies,所以cookies需要自己手工去取。
账号随意加。。。。

代码如下:
[Python]  
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#coding:utf-8
import requests
import json
import time
 
 
 
def getQqGroupUserNumber(bkn,Cookie,qqGroupNumber):
    headers = {
        'Host': 'qun.qq.com',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0',
        'Accept': 'application/json, text/javascript, */*; q=0.01',
        'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
        'Accept-Encoding': 'gzip, deflate, br',
        'Referer': 'https://qun.qq.com/member.html',
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
        'X-Requested-With': 'XMLHttpRequest',
        'Cookie': Cookie
    }
 
    getQqGroupUserNumberUrl='https://qun.qq.com/cgi-bin/qun_mgr/search_group_members'
 
    # 模拟翻页
    tempQqNumbers=[]
    for st in range(0, 5020, 21):
        end=st+20
        qqListRes = requests.post(getQqGroupUserNumberUrl, headers=headers,data='gc={gc}&st={st}&end={end}&sort=0&bkn={bkn}'.format(bkn=bkn, gc=qqGroupNumber,st=str(st),end=str(end)))
        try:
            for i in json.loads(qqListRes.text)['mems']:
                tempQqNumbers.append(i['uin'])
        except Exception as e:
            break
        time.sleep(5)
    return tempQqNumbers
 
 
 
def getQQGroupList(bkn,Cookie):
    headers = {
        'Host': 'qun.qq.com',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0',
        'Accept': 'application/json, text/javascript, */*; q=0.01',
        'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
        'Accept-Encoding': 'gzip, deflate, br',
        'Referer': 'https://qun.qq.com/member.html',
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
        'X-Requested-With': 'XMLHttpRequest',
        'Cookie': Cookie
    }
    get_group_list_url = 'https://qun.qq.com/cgi-bin/qun_mgr/get_group_list'
    time.sleep(1)
    res = requests.post(get_group_list_url, headers=headers, data='bkn={bkn}'.format(bkn=bkn))
    okGroupNumberList = []
    qqNumber = []
    if len(res.text) > 100:
        joinQQGroup=json.loads(res.text)
        for qqGroup in joinQQGroup['join']:
            #print(qqGroup)
            if 'python' in qqGroup['gn'].lower():
                print(qqGroup)
                okGroupNumberList.append(qqGroup['gc'])
                qqNumber+=getQqGroupUserNumber(bkn, Cookie,qqGroup['gc'])
            else:
                pass
    else:
        print('[+] 获取信息错误!')
 
    return [okGroupNumberList,qqNumber]
 
if __name__ == '__main__':
    cookies={
        '号码1':{'bkn':'bkn','Cookie':'Cookie'},
'号码2':{'bkn':'bkn','Cookie':'Cookie'},
'号码3':{'bkn':'bkn','Cookie':'Cookie'},
'号码4':{'bkn':'bkn','Cookie':'Cookie'},
    }
    i=0
    allQQGroupNumberList=[]
    sessecQqNumber=[]
    for cookie in cookies.items():
        i+=1
        bkn=cookie[1]['bkn']
        Cookie=cookie[1]['Cookie']
        # print(i)
        allQQGroupNumberList,sessecQqNumber=getQQGroupList(bkn,Cookie)
 
        allQQGroupNumberList+=allQQGroupNumberList
        sessecQqNumber+=sessecQqNumber
 
    # 所有的符合条件的QQ群号码
    allQQGroup=set(allQQGroupNumberList)
    print(allQQGroup)
    with open('QQQ.txt','a') as f:
        for i in set(sessecQqNumber):
            f.write(str(i) + '\n')
            print(i)

***********************************本站申明****************************************

234IT官方友情提示:

1、我们的官方网址是:http://www.234it.cn/
2、本站杜绝收费会员制!本站终身免费学习下载分享~
3、请勿轻信任何软件上或教程上收徒或其他服务项目,网络有风险!
4、本站软件需自行检测有无后门或病毒,如有恶意软件请于小编联系进行删除!
5、本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

感谢大家一路的支持,有什么好的建议或者意见发至邮箱vipfengzivip@qq.com


免责声明:
234IT所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。


标签:全部  所有  关键  出来  自动  

本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

发邮件至:vipfengzivip@qq.com  

二三四网 ( 浙ICP备14041900号-12)
Powered by OTCMS V3.72