• 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

  • 相关阅读:
    handsontable合并项mergeCells应用及扩展
    handsontable的基础应用
    overflow的使用
    阿里云服务器磁盘空间扩容步骤
    使用Gitblit 在Windows2008 r2上部署Git Server(完整版)
    搭建一个基于微信公众号的信息采集功能
    js数组内置方法
    C#数组、js数组、json
    将EF项目从dbfirst转化为codefirst
    通过HttpWebRequest调用webService
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/13704737.html
Copyright © 2020-2023  润新知