python基于requests的网络通信

本文介绍了Python中使用requests库进行网络通信的基础知识,包括如何安装requests,以及基本的GET请求方法。重点讨论了URL参数的两种传递方式,并强调了Response对象及其重要属性的应用。

requests是python实现的第三方HTTP库,用于python网络通信。因为是第三方库,所以cmd-pip install requests-import requests即可使用。
基本请求方式:

import requests
requests.get('http://www.baidu.com')##用于获取数据
requests.post('http://www.baidu.com')##用于传输数据
requests.put('http://www.baidu.com')##用于提出置换指定数据
requests.delete('http://www.baidu.com'')##用于删除指定数据
requests.head('http://www.baidu.com')##用于获取头信息

有两个点需要注意,一个是url的参数,另一个是Response对象的属性。
url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。请求的各种命令括号内当需要时要填入除了url外的参数,参数可采用两种方法,一种是直接将参数放入url内,以问号作为url地址部分的结尾,然后参数部分用’标签=值’的形式和’&'表示出来,如:

import requests
response = requests.get(http://hbin.org/get?name=gemey&age=22)
print(response.text)

另一种形式是以response = requests.get(‘http://hbin.org/get’,params),params是具体的参数,如:

import requests
data = {
    'name': 'tom',
    'age': 20
}
response = requests.get('http://httpbin.org/get', params=data)
p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值