学习目标:
学习python中http库的基本使用方法学习内容:
提示:这里可以添加要学的内容
例如:
1.掌握httpGet请求
2.掌握httpPost请求
学习时间:
提示:这里可以添加计划学习的时间
例如:
2021年02-22 21:40~2021年02-22 23:00
学习记录:
提示:这里统计学习计划的总量
一 .使用python自带的urllib库
1.发送Get请求
import urllib.request
url = 'https://blog.csdn.net/weixin_33721344/article/details/90351457'
response = urllib.request.urlopen(url)
print(response.read())
2.发送post 请求
import json
from urllib import request
from urllib import parse
url = 'https://fanyi.baidu.com/sug'
data_dic = {
'sex':'girl'
}
data_parse = parse.urlencode(data_dic)
data_b = data_parse.encode('utf-8')
res = request.urlopen(url=url,data=data_b)
res_str = res.read().decode('utf-8')
print(json.loads(res_str))
使用 request 库
安装第三方request库
pip install requests
1.发送Get请求
import requests
response = requests.get('https://www.baidu.com')
print(response)
2.发送post请求
import requests
res = requests.post('https://www.baidu.com/',{'loginName':'admin','password':'123456'})
print(res)
3.发送put请求
result = requests.put('https://www.baidu.com/')
print(result)
4.发送delete请求
result = requests.delete(‘https://www.baidu.com/’)
print(result)