美文网首页
数据请求

数据请求

作者: 匿隱 | 来源:发表于2019-02-11 14:27 被阅读0次

import requests

python中的数据请求(http请求),是第三方库requests来提供的

1.requests第三方库的使用

get/post方法都是发送请求获取接口提供的数据

a.

get(url, params=None)

url - 字符串,需要获取的数据的接口地址
params - 字典,参数列表(给服务器发送请求的时候需要传给服务器的数据)

https://www.apiopen.top/meituApi?page=1
完整的接口: 协议://主机地址/路径?参数名1=值1&参数名2=值2

b.post(url, params=None, json=None)(暂时不管!)

response = requests.get('http://rap2api.taobao.org/app/mock/121184/studentsInfo')
print(response.json())
def main():
    # 1.发送请求,并且获取返回的数据
    # 服务返回的数据叫响应
    response = requests.get('https://www.apiopen.top/meituApi?page=1')
    # response = requests.get('https://www.apiopen.top/meituApi', {'page': 1})
    print(response)

    # 2.从响应中获取数据
    # a.获取json数据
    content_json = response.json()   # 会自动将json数据转换成python对应的数据
    print(type(content_json))
    print(content_json)

    # b.获取字符串数据
    content_text = response.text
    print(type(content_text))
    print(content_text)

    # c.获取二进制数据(原始数据)
    content_bytes = response.content
    print(content_bytes)

    # 下载图片
    response2 = requests.get('http://tx.haiqq.com/uploads/allimg/170506/0H92Q915-1.jpg')
    with open('luffy.jpg', 'wb') as f:
        f.write(response2.content)

相关文章

  • request获取请求行数据和根据键名获取请求头数据

    requset对象学习之获取请求数据请求数据:请求行:请求方式 请求URL 协议getMethod();返回请求方...

  • request对象获取请求头数据和用户数据

    请求头数据:附加信息 请求行数据:(键值对) 请求用户数据:(键值对) 请求结果出现NULL,说明数据不存在。 p...

  • 1.3 NSURLSession 数据请求,下载,上传

    NSURLSession 数据请求,下载,上传 NSURLSession 数据请求.png

  • Node.js学习第二天笔记

    1 发送请求的方式 1.1 post请求 post请求的数据在请求体中,不在地址栏中,可以传输大数据请求的数据为字...

  • 异步请求数据的集中方法实现(1)——接口回调

      Android对于访问请求数据,经常需要异步访问访问网络,请求数据。对于请求的数据需要传递给数据使用的地方。所...

  • Vue的使用

    使用vue请求数据,首先添加文件引用: 请求单条数据 控制器请求方法:

  • HTTP简介

    HTTP请求 HTTP请求分为 GET 和 POST 两种 GET 请求数据 PIST 发送并请求数据 我们可以通...

  • GET和POST

    GET和POST请求的区别 GET请求 POST请求 提交 GET提交,请求的数据会附在URL之后(就是把数据放置...

  • 数据请求+

    1之前在用到服务器请求的数据时总是习惯用代理传值的方法 然后还要在请求体中进行传值 然后在需要用到数据的地方声明代...

  • 数据请求

    import requests python中的数据请求(http请求),是第三方库requests来提供的 1....

网友评论

      本文标题:数据请求

      本文链接:https://www.haomeiwen.com/subject/qxhzdqtx.html