Python【requests】第三方模块
import requests
print("===============get请求================")
url = 'http://api.nnzhp.cn/api/user/stu_info'
data = {'stu_name':'小黑'} #请求数据
req = requests.get(url=url,params=data)
req = requests.get(url,params=data) #params:默认值参数,可传值,也可不传值;url:位置参数,必须传值
print(req.json(),'====>',type(req)) #返回的是一个字典类型
print(req.text) #返回一个Json格式的字符串类型
print("==============post请求==================")
url = 'http://api.nnzhp.cn/api/user/login'
data = {'username':'fanshaoyan','passwd':'Aa123456'} #请求数据
req = requests.post(url,data)
print(req.text,'====>',type(req)) #返回一个Json格式的字符串类型
print(req.json(),'====>',type(req)) #返回的是一个字典类型
print("===============入参是json类型===============")
import random
phone=random.randint(10000000000,99999999999) #随机产生一个11位的数字
url='http://api.nnzhp.cn/api/user/add_stu'
data ={
"name":"臭臭虫",
"grade":"天蝎座",
"phone":phone,
"sex":"女",
"age":28,
"addr":"河南省济源市北海大道32号"
}
req = requests.post(url,json=data)
print(req.json())
print("==============添加cookie===============")
url = 'http://api.nnzhp.cn/api/user/gold_add'
data = {'stu_id':468,'gold':10000}
cook = {'niuhanyang':'337ca4cc825302b3a8791ac7f9dc4bc6'}
req = requests.post(url,data,cookies=cook)
print(req.json(),'====>',type(req))
print("================添加header===============")
url = 'http://api.nnzhp.cn/api/user/all_stu'
header = { 'Referer':'http://api.nnzhp.cn/' }
req = requests.get(url,headers=header)
print(req.json(),type(req))
print("===============上传文件===================")
url= 'http://api.nnzhp.cn/api/file/file_upload'
data = {
'file':open(r'D:\电脑桌面.jpg','rb')
}
req= requests.post(url,files=data)
print(req.json())
print("=================下载文件==================")
url = 'http://up.mcyt.net/?down/46779.mp3'
req = requests.get(url)
fw = open('离别的车站.mp3','wb')
fw.write(req.content) #req.content 是 bytes(二进制)类型
Python【requests】第三方模块的更多相关文章
- 用python的requests第三方模块抓取王者荣耀所有英雄的皮肤
本文使用python的第三方模块requests爬取王者荣耀所有英雄的图片,并将图片按每个英雄为一个目录存入文件夹中,方便用作桌面壁纸 下面时具体的代码,已通过python3.6测试,可以成功运行: ...
- python接口测试中安装whl格式的requests第三方模块
下载 安装 requests第三方模块 下载:http://docs.python-requests.org/en/latest/user/install/#install 我下载是 https:// ...
- Python-Windows下安装BeautifulSoup和requests第三方模块
http://blog.csdn.net/yannanxiu/article/details/50432498 首先给出官网地址: 1.Request官网 2.BeautifulSoup官网 我下载的 ...
- python基础——第三方模块
python基础——第三方模块 在Python中,安装第三方模块,是通过包管理工具pip完成的. 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了. 如果你正在使用Window ...
- sae python安装第三方模块
sae python安装第三方模块 经过这一个星期的折腾,发现编程真心不是看出来的,真心是跟着书上的代码敲出来的.sae的服务做得很好,不过有时候会崩就是了.当sae上没有自己所需要的第三方模块时,可 ...
- Python的第三方模块安装
python的第三方模块安装一般使用python自带的工具pip来安装. 1.在Windows下,在安装python时勾选[安装pip]和[添加python至环境变量]. 如果在python安装目录的 ...
- python 常用第三方模块
除了内建的模块外,Python还有大量的第三方模块. 基本上,所有的第三方模块都会在https://pypi.python.org/pypi上注册,只要找到对应的模块名字,即可用pip安装. 本章介绍 ...
- python 安装第三方模块
在Python中,安装第三方模块,是通过setuptools这个工具完成的. 如果你正在使用Mac或Linux,安装setuptools本身这个步骤就可以跳过了. 如果你正在使用Windows,请首先 ...
- python之第三方模块安装
1. 直接打开cmd窗口运行 pip install xxx #可联网情况下使用,联网下载 xxx表示要安装的模块名称 pip问题及解决方法: 1. 配置环境变量,将如下两个路径都加到系统path ...
- Python【第三方模块&标准模块】
模块: 模块其实就是一个python文件 1.标准模块.标准包 #python自带的这些模块,直接import就能用的 import string,random,datetime,os,json 2. ...
随机推荐
- oracle查看用户表
select table_name from user_tables;
- jaxb教程(忘记了过来看看)
链接 原文链接
- ME.kkkK
ME.kkkK 一.预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 50 40 • Estima ...
- 【每日scrum】第一次冲刺day5
请教以前做过类似软件的同学,受益匪浅,启发自己
- 项目Beta冲刺(团队)总结
团队成员及分工 姓名 学号 分工 陈家权 031502107 前端(消息模块) 赖晓连 031502118 前端(问答模块) 雷晶 031502119 服务器 林巧娜 031502125 前端(首页模 ...
- BETA-2
前言 我们居然又冲刺了·二 团队代码管理github 站立会议 队名:PMS 530雨勤(组长) 过去两天完成了哪些任务 了解OpenCV下的视频参数及其调用方法 初步编码 接下来的计划 文档工作 速 ...
- mysql 查询缓存优化文章
还不错 http://www.jzxue.com/shujuku/mysql/200910/20-2981.html
- JavaWeb基础【1】—— Tomcat
此笔记是学习黑马程序员JavaWeb系列视频的课堂笔记. 感谢黑马程序员. 一.Tomcat概述 Tomcat服务器由Apache提供,开源免费.由于Sun和其他公司参与到了Tomcat的开发中,所以 ...
- Opera官网打不开 下载Opera最新版本的实际地址
目前Opera官网可以打开,但是点下载时就会出错,国内无法访问Opera的下载地址,无法通过官网直接下载Opera浏览器.下面提供下载的方式. 一.通过官方的ftp站点下载 FTP地址为 http:/ ...
- DAY2-Flask项目
回顾: 1.安装pipenv虚拟运行环境,隔离项目 (启动:pipenv shell) 2.安装flask(pipenv install shell),查看项目依赖(pipenv graph) 3.查 ...