python使用request发送post请求_python之使用request模块发送post和get请求
import requests
import json
#发送get请求并得到结果
# url = 'http://api.nnzhp.cn/api/user/stu_info?stu_name=小黑马 '#请求接口
# req = requests.get(url)#发送请求
# print(req.text)#获取请求,得到的是json格式
# print(req.json())#获取请求,得到的是字典格式
# print(type(req.text))
# print(type(req.json()))
#发送post请求,注册接口
# url = 'http://api.nnzhp.cn/api/user/user_reg'
# data = {'username':'mpp0130','pwd':'Mp123456','cpwd':'Mp123456'}
# req = requests.post(url,data)#发送post请求,第一个参数是URL,第二个参数是请求数据
# print(req.json())
#入参是json
# url = 'http://api.nnzhp.cn/api/user/add_stu'
# data = {'name':'mapeipei','grade':'Mp123456','phone':15601301234}
# req = requests.post(url,json=data)
# print(req.json())
#添加header
# url = 'http://api.nnzhp.cn/api/user/all_stu'
# header = {'Referer':'http://api.nnzhp.cn/'}
# res = requests.get(url,headers=header)
# print(res.json())
# 添加cookie
# url = 'http://api.nnzhp.cn/api/user/gold_add'
# data = {'stu_id':231,'gold':123}
# cookie = {'niuhanyang':'7e4c46e5790ca7d5165eb32d0a895ab1'}
# req = requests.post(url,data,cookies=cookie)
# print(req.json())
#上传文件
# url = 'http://api.nnzhp.cn/api/file/file_upload'
# f = open(r'E:\besttest\te\python-mpp\day7\练习\11.jpg','rb')
# r = requests.post(url,files={'file':f})
# users_dic = r.json()
# print(users_dic)
# 下载文件
# url = 'http://www.besttest.cn/data/upload/201710/f_36b1c59ecf3b8ff5b0acaf2ea42bafe0.jpg'
# r = requests.get(url)
# print(r.status_code)#获取请求的状态码
# print(r.content)#获取返回结果的二进制格式
# fw = open('mpp.jpg','wb')
# fw.write(r.content)
# fw.close()
#把浏览器页面下载到本地 保存网页,可以理解为简单的爬虫工具
url='http://www.nnzhp.cn/archives/630'
r = requests.get(url)
f = open('nnzhp.html','wb')
f.write(r.content)
f.close()
python使用request发送post请求_python之使用request模块发送post和get请求相关推荐
- python发送cookie请求_Python中实现带Cookie的Http的Post请求
已经实现了如何获得对应的cookie,具体参考: [已解决]Python中如何获得访问网页所返回的cookie 现在想要把已获得cookie,在http的提交post请求的时候,也同时发送过去. 即, ...
- python实现get请求 模块_python爬虫 基于requests模块发起ajax的get请求实现解析
基于requests模块发起ajax的get请求 需求:爬取豆瓣电影分类排行榜 https://movie.douban.com/中的电影详情数据 用抓包工具捉取 使用ajax加载页面的请求 鼠标往下 ...
- python接收http请求_python通过get,post方式发送http请求和接收http响应
您可能感兴趣的话题: python 核心提示: 本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法.分享给大家供大家参考. 本文实例讲述了python通过get ...
- python写页面发送post请求_Python模拟浏览器向CSDN发送post请求的方法,POST
目录 1.发送get请求的方法 import requests import json def GET(url): #get请求 req = requests.get(url) #输出状态码 prin ...
- python requests cookies请求_python的requests库怎么发送带cookies的请求
背景: 在用robot做接口自动化时,有一个查询接口需要用到登录后返回的token等信息作为cookies作为参数一起请求(token是在返回体中,并不在cookies中), 刚好create ses ...
- ajax get请求_python测试开发django50.jquery发送Ajax请求(get)
前言 有时候,我们希望点击页面上的某个按钮后,不刷新整个页面,给后台发送一个请求过去,请求到数据后填充到html上,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.Ajax可以完美的 ...
- python钉钉机器人发送excel附件_python调用钉钉机器人发送消息
#!/usr/bin/env python # -*- coding: utf-8 -*- # Author: 刘小懒 # example:python dingding.py 参数1 参数2 参数3 ...
- python 服务端主动发数据_python使用socket向客户端发送数据的方法
Python Socket通讯例子详解 创新从模仿开始! python中内置的socket模块使得网络编程更加简单化,下面就通过两个小小脚本来了解客户端如何与服务器端建立socket. 客户端代码: ...
- python 数据库查询结果邮件提醒_python读取postgresql数据库并发送相关提醒邮件
代码如下: #!/usr/bin/env python import smtplib from email.mime.text import MIMEText import psycopg2 impo ...
最新文章
- 业界 | 清华发布《人工智能芯片技术白皮书(2018)》
- python异常处理类源码_Flask源码异常处理问题
- windows下安装nodejs、webpack及打包步骤
- 六十、深入理解Vue组件,使用组件的三个细节点
- QQ 互联审核不通过问题的解决方法
- 开启应用的时候总是以管理员身份打开的解决方案
- rpm oracle 离线,在CentOS中离线安装Oracle之安装准备
- 【必懂C++】C++可真是个“固执”的小可爱 02
- [NOIP 2009 提高组]最优贸易
- 【[SHOI2015]超能粒子炮·改】
- 刷抖音看到 Python 工程师的工资条后,我沉默了...
- 设计模式之我见系列——策略模式
- mysql 递归_mysql5.7递归使用
- Maven使用注解配置SQL映射器(@Select,@Insert,@Update,@Delete)
- 4月3日 今天谈谈支持向量机SVM 与超平面
- 自动化报表,标准化流程---“JSL”(JMP编程语言),与重复操作说拜拜
- 解决cmd中tomcat中文乱码问题
- skimage.exposure.rescale_intensity
- Justoj 2388最短区间 贪心
- 手机定位导航不准确?做到这几点就好了!