• python练习题mock接口练习题


    1、写一个程序,传入一个群号,把这个群里所有的人的qq头像下载到本地
    如果这个人有群备注,那么图片的名称就是 刘海洋.jpg 如果没有就取昵称 朝花夕拾.jpg
    https://q4.qlogo.cn/g?b=qq&nk=857566034&s=140
     
    思路首先网络请求到接口,将请求的内容转换成字典
    import requests,json
    url='https://qun.qq.com/cgi-bin/qun_mgr/search_group_members'#接口路径
    #传headers
    headers={'cookie':'pgv_pvi=8260104192; pgv_pvid=8735389392; tvfe_boss_uuid=48f126791da9cadd; RK=wN5MOyFDTz; ptcz=d3043d06d332b49d70da976b2039503867ddf097777972f14545144055ac0382; iip=0; ptui_loginuin=964066767; o_cookie=964066767; pac_uid=1_964066767; mobileUV=1_174955bbe64_9c740; pgv_si=s307345408; pgv_info=ssid=s362097232; _qpsvr_localtk=0.3175357955446976; uin=o0964066767; skey=@K70qOJqwv; p_uin=o0964066767; pt4_token=nEUWoksFf5EGglk8Ct*W6831uPcffuDkVH1hjhD6Grg_; p_skey=Pp5aLm989wEKQidiJLWYF*PCqRQyC3y*uvKCivMlfmo_; traceid=57f15bcbbb'}
    date={'gc':'1078641913','st':0,'end':20,'sort':0,'bkn':388916927}#传body
    r=requests.post(url,data=date,headers=headers)#去请求
    r=r.json()#将请求的结果转成字典

    1.简单粗暴来讲:

    text 返回的是unicode 型的数据,一般是在网页的header中定义的编码形式。

    content返回的是bytes,二级制型的数据。

    如果想要提取文本就用text

    但是如果你想要提取图片、文件,就要用到content

  • 相关阅读:
    P2018 消息传递[dp]
    P1436 棋盘分割[dp]
    一条线段引发的思考
    浅谈树上差分
    P2680 运输计划[二分+LCA+树上差分]
    P1600 天天爱跑步[桶+LCA+树上差分]
    P4560 [IOI2014]Wall 砖墙
    P1311 选择客栈[模拟]
    P1314 聪明的质监员[二分答案]
    Linux snmp导入MIB库
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/13704737.html
Copyright © 2020-2023  润新知