urllib中的urlopen发送get和post请求
程序员文章站
2022-05-03 21:34:07
...
get请求
from urllib import request
url = 'http://www.baidu.com'
res = request.urlopen(url=url)
# print(res.read())
with open('baidu_index.html','w',encoding='utf-8') as f:
f.write(res.read().decode('utf-8'))
post请求
import json
from urllib import request
from urllib import parse
url = 'https://fanyi.baidu.com/sug'
data_dic = {
'kw':'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))
推荐阅读
-
python通过get,post方式发送http请求和接收http响应的方法
-
ajax请求post和get的区别以及get post的选择
-
postman的安装与使用方法(模拟Get和Post请求)
-
.NET Core Razor Pages中ajax get和post的使用
-
php中$_REQUEST、$_POST、$_GET的区别和联系小结
-
Android发送GET与POST请求的DEMO详解
-
vue 2.x 中axios 封装的get 和post方法
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
Vue resource中的GET与POST请求的实例代码
-
HTTP: Request中的post和get区别