www.5129.net > python 提交post数据求助

python 提交post数据求助

你应该使用chrome浏览器的调试工具,点击提交的时候,网页会请求网页,里面包含了所有信息,包含报头等。 具体信息见下图:

如果你使用了web框架,例如tornado,django,其中自带get,post方法,只要在响应的class里面,定义get,post函数,然后使用self.get_argument("xxx")就可以获得该参数。 如果你没有使用框架,python的urllib2模块,用调用response = urllib2.url...

import urllib2 import urllib #定义一个要提交的数据数组(字典) data = {} data['username'] = 'zgx030030' data['password'] = '123456' #定义post的地址 url = 'http://www.test.com/post/' post_data = urllib.urlencode(data) #提交,发送...

请求里拿到request.POST,在表单校验下

在中文字串前面加u,如 u"财务部"

import urllib2 import urllib #定义一个要提交的数据数组(字典) data = {} data['username'] = 'zgx030030' data['password'] = '123456' #定义post的地址 url = '' post_data = urllib.urlencode(data) #提交,发送数据 req = urllib2.urlopen...

import urllibimport urllib2url = ''info={"name":"user"}data = urllib.urlencode(info)urlib2.urlopen(url,data=data)

form_data = cgi.FieldStorage() athlete_name = form_data['para_name'].value 将para_name修改为前端传过来的参数名即可

import requests s = requests.session()login_data = {'email': '***', 'password': '***', }# post 数据s.post('http://www.zhihu.com/login', login_data) # 验证是否登陆成功,抓取'知乎'首页看看内容r = s.get('http://www.zhihu.com')

用requests库发送一次post请求,只要把字符串写在表单里面就可以了。 import requests data = {key:str}#表单用字典格式,字符串作为value r = requests.post(url,data=data)

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com