为了账号安全,请及时绑定邮箱和手机立即绑定

这是我写的python3的版本, 欢迎大家参考和指正

代码部分:

import requests


def url_simple_demo(URL_STR):
    response = requests.get(URL_STR)
    print('>>>>>> headers:')
    print(response.headers)
    print('>>>>>> body:')
    # print(response.json())  # json方法的速度比text快
    print(response.text)
    return


def url_get_demo(URL_STR):
    url_param = {'param1': 'hello', 'param2': 'world'}
    response = requests.get(URL_STR, params=url_param)
    print('>>>>>> status: %s %s' % (response.status_code, response.reason))
    print('>>>>>> headers:')
    print(response.headers)
    print('>>>>>> body:')
    # print(response.json())
    print(response.text)
    return


if __name__ == '__main__':
    URL_IP = 'http://httpbin.org/ip'
    url_simple_demo(URL_IP)

    print('-------分割线-------\n')
    URL_GET = 'http://httpbin.org/get'
    url_get_demo(URL_GET)


输出结果:

>>>>>> headers:
{'Connection': 'keep-alive', 'Server': 'meinheld/0.6.1', 'Date': 'Sat, 12 Aug 2017 12:03:43 GMT', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'X-Powered-By': 'Flask', 'X-Processed-Time': '0.000636100769043', 'Content-Length': '31', 'Via': '1.1 vegur'}
>>>>>> body:
{
  "origin": "127.0.0.1"
}

-------分割线-------

>>>>>> status: 200 OK
>>>>>> headers:
{'Connection': 'keep-alive', 'Server': 'meinheld/0.6.1', 'Date': 'Sat, 12 Aug 2017 12:03:44 GMT', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'X-Powered-By': 'Flask', 'X-Processed-Time': '0.00121283531189', 'Content-Length': '340', 'Via': '1.1 vegur'}
>>>>>> body:
{
  "args": {
    "param1": "hello", 
    "param2": "world"
  }, 
  "headers": {
    "Accept": "*/*", 
    "Accept-Encoding": "gzip, deflate", 
    "Connection": "close", 
    "Host": "httpbin.org", 
    "User-Agent": "python-requests/2.18.2"
  }, 
  "origin": "127.0.0.1", 
  "url": "http://httpbin.org/get?param1=hello&param2=world"
}


正在回答

2 回答

666

1 回复 有任何疑惑可以回复我~
#1

喵_17 提问者

赚赚积分, 嘿嘿嘿
2017-08-18 回复 有任何疑惑可以回复我~

哈哈。有帮到我

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python-走进Requests库
  • 参与学习       38732    人
  • 解答问题       106    个

python类库中,requests是一件利器,想深入了解一起来学吧

进入课程

这是我写的python3的版本, 欢迎大家参考和指正

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信