下载完成后,导入模块很简单,代码如下:
import requests
这里我们列出最常见的发送get或者post请求的语法。
r=requests.get("http://php.cn/justTest")
现在,我们得到了一个响应对象r,我们可以利用这个对象得到我们想要的任何信息。
上面的例子中,get请求没有任何参数,那如果请求需要参数怎么办呢?
payload = {'key1': 'value1', 'key2': 'value2'} r = requests.get("http://php.cn/justTest", params=payload)
以上得知,我们的get参数是以params关键字参数传递的。
我们可以打印请求的具体url来看看到底对不对:
>>>print r.url http://pythontab.com/justTest?key2=value2&key1=value1
可以看到确实访问了正确的url。
还可以传递一个list给一个请求参数:
>>> payload = {'key1': 'value1', 'key2': ['value2', 'value3']} >>> r = requests.get("http://php.cn/justTest", params=payload) >>> print r.url http://pythontab.com/justTest?key1=value1&key2=value2&key2=value3