zoukankan      html  css  js  c++  java
  • python3.6的request

    request实例1:


    import requests payload = {'key1':'value','key2':'value2'} url = "http://httpbin.org/get" headers = {'content-type': 'application/json'} res = requests.get(url,params=payload,headers=headers) res.encoding="utf-8" print("1.url: ") print(res.url) print("2.text: ") print(res.text) print("3.json: ") print(res.json()) print("4.status_code: ") print(res.status_code)

    结果:

    1.url: 
    http://httpbin.org/get?key1=value&key2=value2
    2.text: 
    {
      "args": {
        "key1": "value", 
        "key2": "value2"
      }, 
      "headers": {
        "Accept": "*/*", 
        "Accept-Encoding": "gzip, deflate", 
        "Connection": "close", 
        "Content-Type": "application/json", 
        "Host": "httpbin.org", 
        "User-Agent": "python-requests/2.18.4"
      }, 
      "origin": "117.25.182.2", 
      "url": "http://httpbin.org/get?key1=value&key2=value2"
    }
    
    3.json: 
    {'args': {'key1': 'value', 'key2': 'value2'}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'Connection': 'close', 'Content-Type': 'application/json', 'Host': 'httpbin.org', 'User-Agent': 'python-requests/2.18.4'}, 'origin': '117.25.182.2', 'url': 'http://httpbin.org/get?key1=value&key2=value2'}
    4.status_code: 
    200
    

    request实例2:

    import requests
    payload = {'key1':'value1','key2':'value2'}
    url = "http://httpbin.org/post"
    headers = {'content-type': 'application/json'}
    res =requests.post(url,data=payload,headers=headers)
    print("1.url: ")
    print(res.url)
    print("2.text: ")
    print(res.text)
    print("3.json: ")
    print(res.json())
    print("4.status_code: ")
    print(res.status_code)
    

      结果:

    1.url: 
    http://httpbin.org/post
    2.text: 
    {
      "args": {}, 
      "data": "key1=value1&key2=value2", 
      "files": {}, 
      "form": {}, 
      "headers": {
        "Accept": "*/*", 
        "Accept-Encoding": "gzip, deflate", 
        "Connection": "close", 
        "Content-Length": "23", 
        "Content-Type": "application/json", 
        "Host": "httpbin.org", 
        "User-Agent": "python-requests/2.18.4"
      }, 
      "json": null, 
      "origin": "117.25.182.2", 
      "url": "http://httpbin.org/post"
    }
    
    3.json: 
    {'args': {}, 'data': 'key1=value1&key2=value2', 'files': {}, 'form': {}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'Connection': 'close', 'Content-Length': '23', 'Content-Type': 'application/json', 'Host': 'httpbin.org', 'User-Agent': 'python-requests/2.18.4'}, 'json': None, 'origin': '117.25.182.2', 'url': 'http://httpbin.org/post'}
    4.status_code: 
    200
    

     request实例3: 

    import requests
    url = 'http://httpbin.org/cookies'
    cookies = dict(cookies_are='working')
    r = requests.get(url, cookies=cookies) 
    print("1.url: ")
    print(res.url)
    print("2.text: ")
    print(res.text)
    print("3.json: ")
    print(res.json())
    print("4.status_code: ")
    print(res.status_code)
    

      

    结果:

    1.url: 
    http://httpbin.org/post
    2.text: 
    {
      "args": {}, 
      "data": "key1=value1&key2=value2", 
      "files": {}, 
      "form": {}, 
      "headers": {
        "Accept": "*/*", 
        "Accept-Encoding": "gzip, deflate", 
        "Connection": "close", 
        "Content-Length": "23", 
        "Content-Type": "application/json", 
        "Host": "httpbin.org", 
        "User-Agent": "python-requests/2.18.4"
      }, 
      "json": null, 
      "origin": "117.25.182.2", 
      "url": "http://httpbin.org/post"
    }
    
    3.json: 
    {'args': {}, 'data': 'key1=value1&key2=value2', 'files': {}, 'form': {}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'Connection': 'close', 'Content-Length': '23', 'Content-Type': 'application/json', 'Host': 'httpbin.org', 'User-Agent': 'python-requests/2.18.4'}, 'json': None, 'origin': '117.25.182.2', 'url': 'http://httpbin.org/post'}
    4.status_code: 
    200
    

      

  • 相关阅读:
    CF733F
    P4826
    洛谷P2687 & P1108
    CF42A
    洛谷P1858
    CF1428C
    洛谷P4981
    树形DP
    背包六讲(也不知道为啥就是六个 $QwQ$)
    2020
  • 原文地址:https://www.cnblogs.com/amoyzhu/p/8759208.html
Copyright © 2011-2022 走看看