zoukankan      html  css  js  c++  java
  • requests库入门03-get请求

    先看一个没有请求参数的get请求,访问百度首页

    import requests
    r = requests.get('https://www.baidu.com')
    print(r.status_code)
    print(r.text)

    通过requests.get()可以发起一个get请求,后面跟着url

    status_code会返回状态码

    text会返回响应体中的内容,requests会自动帮忙解析。返回的是百度首页的html代码

    接下来看一个带参数的get请求,查询天气

    import requests
    url = 'https://www.sojson.com/open/api/weather/json.shtml'
    payloda = {'city':'上海'}
    r = requests.get(url,params=payloda)
    print(r.url)
    print(r.status_code)
    print(r.text)

    可以把请求参数放在一个字典中,使用params参数提交数据

    url可以打印出请求的url地址,不知道是不是因为编码问题,没打印出来中文的上海

    这个查询天气的网站返回的是json格式的数据,可以使用requests的json方法把返回的json格式数据转换为Python的数据类型

  • 相关阅读:
    Hibernate关联映射
    mysql 外键约束
    巩固JavaSE基础--IDEA完成实战项目
    PHP--选择排序
    PHP--冒泡排序
    vscode调试单个PHP脚本文件
    Vscode下调试基于Homestead环境的Laravel框架
    Python Web开发
    Python之UDP编程
    Python之TCP编程
  • 原文地址:https://www.cnblogs.com/myal/p/9337389.html
Copyright © 2011-2022 走看看