zoukankan      html  css  js  c++  java
  • python之requests模块

    Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用(http://cn.python-requests.org/zh_CN/latest/)

    警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症、抑郁、头疼、甚至死亡。

    看吧,这就是 Requests 的威力:

    >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
    >>> r.status_code
    200
    >>> r.headers['content-type']
    'application/json; charset=utf8'
    >>> r.encoding
    'utf-8'
    >>> r.text
    u'{"type":"User"...'
    >>> r.json()
    {u'private_gists': 419, u'total_private_repos': 77, ...}

    (以上引用了官方的一段说明,下面说一下如何安装requests包)

    1.在path中的环境变量设置注意事项(win10不支持C:Python27;C:Python27Scripts,而需要分开两项建立)。环境变量建立完成需要重新启动cmd窗口才会生效。

    2.pip是一个安装各种模块和包的工具(和nugetmaven类似的一个工具)。安装时先到https://bootstrap.pypa.io/get-pip.py地址下载get-pip.py(右建另存为文件,然后在cmd窗口cd进入get-pip.py目录,执行python get-pip.py安装pip)

    3.在cmd窗口下执行 pip install requests安装requests包。然后就可以使用啦。

    执行以下语句试一下

    >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
    >>> r.status_code
    200
     
  • 相关阅读:
    luogu P2639 [USACO09OCT]Bessie的体重问题Bessie's We…
    1001. 害死人不偿命的(3n+1)猜想 (15)
    1003. 我要通过!(20)
    1002. 写出这个数 (20)
    《C语言程序设计(第四版)》阅读心得(一)
    1006. 换个格式输出整数 (15)
    背包问题之多重背包
    背包问题之完全背包
    背包问题之0-1背包
    动态规划例题
  • 原文地址:https://www.cnblogs.com/gougou1981/p/6904103.html
Copyright © 2011-2022 走看看