그룹 번호으로 그룹 회원 정보를 얻기 위해 지정된 폴더에 사진을 다운로드

그룹 번호 정보를 얻기 위해 그룹 구성원에 의해 # 1, 사진을 다운로드 
# 1, 요청 전분기 그룹 인터페이스를
모든 사람의 닉네임과 QQ 번호를 얻을 수 # 2,
# 3, 다운로드 사진을
가져 오기 요청, OS 
데프 get_qq_img (qq_number) : 
    URL = 'HTTPS : //qun.qq.com/cgi-bin/qun_mgr/search_group_members' 
    데이터 = { "GC"XXX "성": 0, "끝" 20, "정렬"0 "BKN"xxxxx는} 
    헤더 = { "쿠키": "RK = xxxxK; pgv_pvi = XXXX]의 xxxxx = tvfe_boss_uuid;" 
                     "o_cookie = XXX, XXX pgv_pvid = 「
                     "ptcz = 7xxxxxxx81700bbd; " 
                     "ts_uid = XXXXXXXX; ts_refer = xui.ptlogin2.qq.com이 방법으로 / cgi-bin / xlogin;" 
                     "_qpsvr_localtk = xxx4; pgv_si = sxxxxxxxx2; UIN = XXXXXXX;" 
                     "p_uin = xxxxx는; traceid = xxxx582; pgv_info = SSID = XXXX]"  
                     "= ts_last 쿤. 
                     " pt4_token = xxxxxxxxxxxxxxxxxxxfGerFWrJjWRagO0_; " 
                     "p_skey = vxxxxxxxxxxxxxxxxxxxxxxethY34pfu9HL8_"} 

    MEMS = requests.post .json () GET (URL는, 데이터 = 거짓, 헤더 = 헤더 확인) ( 'MEMS'). 

    img_url = 'HTTPS : // Q4. 인터페이스의 qlogo.cn/g?b=qq&nk=%s&s=140 '# 다운로드 사진 
    하지 os.path.exists (STR (qq_number)이있는 경우 ) : 폴더의 이름이 # 문자열입니다 
        os.mkdir이 (STR (qq_number) ) 

    D = r'E : \ XXX \ XXX \ XXX \ S % '% qq_number 

    MEM에서 MEMS 용 : 
        QQ = mem.get ('UIN ') QQ 번호 
        닉 mem.get = ('닉) 없음 MEM IF. GET ( '카드')를 다른 mem.get ( '카드') 
        REQ = requests.get (img_url의 %의 QQ) 
        경로 os.path.join = (D,닉) 
        인쇄 (경로) 
        F = 개방 (경로 + '.JPG', 'WB')
        f.write (req.content) 
        f.close () 



get_qq_img (XXXX)

  

추천

출처www.cnblogs.com/jiadan/p/11877653.html