中易网

python requests 的get和post的区别

答案:3  悬赏:20  
解决时间 2021-01-14 11:48
  • 提问者网友:戎马万世
  • 2021-01-13 20:47
python requests 的get和post的区别
最佳答案
  • 二级知识专家网友:神的生死簿
  • 2021-01-13 22:24
get是直接请求、打开,post是请求,对方通过后才能打开
最简单的就是打开登陆网页:
打开登陆网页:get
点击登陆:post
登陆成功:get一张新页面
登陆失败:留在原页面继续post!
全部回答
  • 1楼网友:独钓一江月
  • 2021-01-13 23:25
import urllib,urllib2
request=urllib2.Request('网址')
response =urllib2.urlopen(request)
对返回的数据操作
POST
post=urllib.urlencode('post数据')
request=urllib2.urlopen('网址',post)
对返回的数据操作
  • 2楼网友:摆渡翁
  • 2021-01-13 22:48
①GET
# -*- coding:utf-8 -*-

import requests

def get(url, datas=None):
response = requests.get(url, params=datas)
json = response.json()
return json
注:参数datas为json格式
②POST
# -*- coding:utf-8 -*-

import requests

def post(url, datas=None):
response = requests.post(url, data=datas)
json = response.json()
return json
注:参数datas为json格式
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息