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请求相关推荐

  1. python发送cookie请求_Python中实现带Cookie的Http的Post请求

    已经实现了如何获得对应的cookie,具体参考: [已解决]Python中如何获得访问网页所返回的cookie 现在想要把已获得cookie,在http的提交post请求的时候,也同时发送过去. 即, ...

  2. python实现get请求 模块_python爬虫 基于requests模块发起ajax的get请求实现解析

    基于requests模块发起ajax的get请求 需求:爬取豆瓣电影分类排行榜 https://movie.douban.com/中的电影详情数据 用抓包工具捉取 使用ajax加载页面的请求 鼠标往下 ...

  3. python接收http请求_python通过get,post方式发送http请求和接收http响应

    您可能感兴趣的话题: python 核心提示: 本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法.分享给大家供大家参考. 本文实例讲述了python通过get ...

  4. python写页面发送post请求_Python模拟浏览器向CSDN发送post请求的方法,POST

    目录 1.发送get请求的方法 import requests import json def GET(url): #get请求 req = requests.get(url) #输出状态码 prin ...

  5. python requests cookies请求_python的requests库怎么发送带cookies的请求

    背景: 在用robot做接口自动化时,有一个查询接口需要用到登录后返回的token等信息作为cookies作为参数一起请求(token是在返回体中,并不在cookies中), 刚好create ses ...

  6. ajax get请求_python测试开发django50.jquery发送Ajax请求(get)

    前言 有时候,我们希望点击页面上的某个按钮后,不刷新整个页面,给后台发送一个请求过去,请求到数据后填充到html上,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.Ajax可以完美的 ...

  7. python钉钉机器人发送excel附件_python调用钉钉机器人发送消息

    #!/usr/bin/env python # -*- coding: utf-8 -*- # Author: 刘小懒 # example:python dingding.py 参数1 参数2 参数3 ...

  8. python 服务端主动发数据_python使用socket向客户端发送数据的方法

    Python Socket通讯例子详解 创新从模仿开始! python中内置的socket模块使得网络编程更加简单化,下面就通过两个小小脚本来了解客户端如何与服务器端建立socket. 客户端代码: ...

  9. python 数据库查询结果邮件提醒_python读取postgresql数据库并发送相关提醒邮件

    代码如下: #!/usr/bin/env python import smtplib from email.mime.text import MIMEText import psycopg2 impo ...

最新文章

  1. 业界 | 清华发布《人工智能芯片技术白皮书(2018)》
  2. python异常处理类源码_Flask源码异常处理问题
  3. windows下安装nodejs、webpack及打包步骤
  4. 六十、深入理解Vue组件,使用组件的三个细节点
  5. QQ 互联审核不通过问题的解决方法
  6. 开启应用的时候总是以管理员身份打开的解决方案
  7. rpm oracle 离线,在CentOS中离线安装Oracle之安装准备
  8. 【必懂C++】C++可真是个“固执”的小可爱 02
  9. [NOIP 2009 提高组]最优贸易
  10. 【[SHOI2015]超能粒子炮·改】
  11. 刷抖音看到 Python 工程师的工资条后,我沉默了...
  12. 设计模式之我见系列——策略模式
  13. mysql 递归_mysql5.7递归使用
  14. Maven使用注解配置SQL映射器(@Select,@Insert,@Update,@Delete)
  15. 4月3日 今天谈谈支持向量机SVM 与超平面
  16. 自动化报表,标准化流程---“JSL”(JMP编程语言),与重复操作说拜拜
  17. 解决cmd中tomcat中文乱码问题
  18. skimage.exposure.rescale_intensity
  19. Justoj 2388最短区间 贪心
  20. 手机定位导航不准确?做到这几点就好了!

热门文章

  1. MySQL的四种事务隔离级别实践
  2. linux安装nord,卸载nord源
  3. 【汇总】C#数据类型及转换
  4. odoo中页面跳转相关
  5. jQuery 追加元素的方法如append、prepend、before、after
  6. Activiti工作流(三)——流程变量
  7. 【聚类】- 聚类实现的数据结构抽象
  8. 绩效考核中什么是KPI和KRA
  9. UBC、谷歌联合Hinton等提出3D点云的无监督胶囊网络,多任务上实现SOTA
  10. “老年”程序员带你用Python玩街霸,你的童年用编程实现也很简单