python网络请求模块_python学习笔记-day8-3-【python 网络请求及requests模块】
importrequestsimportrandom#1、发get请求#url = 'http://xxxxxx/api/user/stu_info'#data = {'stu_name':'xxxx'} #请求数据#req = requests.get(url, params=data)#print(req.json())#print(req.text)#print(type(req.json())) #dict#print(type(req.text)) #str
#返回的都是什么#返回的类型是什么#中文的好使吗
#2、发post请求
url = 'http://xxxxxxx/api/user/login'data= {'username':'xxxxx','passwd': 'xxxxx'}#请求数据
req =requests.post(url, data)print(req.json())#3、入参是json类型的#url = 'http://xxxxxx/api/user/add_stu'#phone = random.randint(10000000000,99999999999)#data = {#"name":"xxxx",#"grade":"天蝎座",#"phone":phone,#"sex":"女",#"age":28,#"addr":"河南省济源市北海大道32号"#}#req = requests.post(url, json=data)#print(req.json())
#4、入参是json类型的#url = 'http://xxxxxxx/api/user/gold_add'#data = {'stu_id':468,'gold':120000}#req = requests.post(url, data, cookies={'niuhanyang':'337ca4cc825302b3a8791ac7f9dc4bc6'})#print(req.json())
#5、添加header#url = 'http://xxxxxxx/api/user/all_stu'#header = {'Referer': 'http://api/xxxxxxx/'}#req = requests.get(url, headers=header)#print(req.json())#{'error_code': 4, 'msg': '请求来路不正确'}
#6、上传文件#url = 'http://xxxxxxxx/api/file/file_upload'## data = {'file':open('笔记-day08.txt',encoding='utf-8')} #上传文件#data = {'file':open('12222.jpg', 'rb')} #上传图片#req = requests.post(url, files=data)#print(req.json())
#7、下载图片#http://xxxxx/wp-content/uploads/2018/01/soup.jpg#url = 'http://wwwxxxxx/wp-content/uploads/2018/01/soup.jpg'#req = requests.get(url)#print(req.content)#返回的二进制的东西#
#fw = open('s.jpg', 'wb')#fw.write(req.content)
#url = 'http://wwwxxxxxx/'#req = requests.get(url)#print(req.content)#返回的二进制的东西#
#fw = open('pymysql.html', 'wb')#fw.write(req.content)
#http://up.mcyt.net/?down/46779.mp3
url = 'http://up.mcyt.net/?down/46779.mp3'req=requests.get(url)print(req.content)#返回的二进制的东西
fw = open('aaaa,.mp3', 'wb')
fw.write(req.content)
python网络请求模块_python学习笔记-day8-3-【python 网络请求及requests模块】相关推荐
- python __name__怎么使用_python学习笔记26(python中__name__的使用)
在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...
- python的基本数据结构_Python学习笔记——基本数据结构
列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...
- python常用开放工具_python学习笔记16-各种模块和开放工具收集整理
一.调试,性能,日志 Debugger: pdb Logger: logging Profilers: profile, hotshot, cProfile 调试模块 pdb 允许你设置(条件)断点, ...
- python用缩进来写模块_python学习笔记
一.基础简介 1.#!/usr/bin/python #!/usr/bin/python 相当于写死了 python 路径 #!/usr/bin/env python 会去环境设置寻找 python ...
- 简述python常用的函数模块_Python学习笔记(十三)—函数常用模块
一.模块.包的概念 模块就是一个包含所有你定义的函数和变量的文件,其后缀名是.py. 模块可以被别的程序引入,以使用该模块中的函数等功能.这也是使用 python 标准库的方法. 什么是包? 包,pa ...
- python的init方法在哪个模块_Python学习笔记(九)——Python _init_特殊方法和模块...
一.特殊方法 特殊方法就是形如_future_\_main_这类方法的统称. 1.特殊方法 #__init__构造方法 class FooBar: def __init__(self): #构造方法, ...
- python中的utils模块_python学习笔记-import utils报错
今天遇到一个坑爹的问题,查找了半天原因,终于解决了,在此特地记录一下. 运行环境:Windows eclipse 我在eclipse中配置了python的运行环境,在eclipse中编写python代 ...
- python3常用模块_Python学习笔记三(常用模块)
Python 学习笔记三 (常用模块) 1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果. os.name:返回当前操作系统名称( ...
- python实现动态壁纸_python学习笔记 | macOS Big Sur动态壁纸食用指南
目录 前言 北京时间23日凌晨1点,苹果WWDC2020大会开幕.在发布会上,苹果正式发布了新版macOS,并将其命名为"Big Sur". 相比于外界争议最大的UI界面,令我更为 ...
- python 异步加载_Python学习笔记4——爬取异步加载数据
一.什么是异步加载? 在之前的学习笔记中,爬取的网页是需要手动翻页的网址,但是一些网站是通过自动加载翻页的,如knewone网页.浏览knewone的官网就能发现,当下拉到网页最下端时,网站会自动加载 ...
最新文章
- Vue.js 学习路线
- java开发环境变量配置-JDK11-(win10),重启之后环境变量配置失效的解决办法
- matlab根轨迹法串联超前校正,4.7基于根轨迹法的串联超前校正.ppt
- 【数学与算法】PCA主成分分析(降维)的通俗理解
- python接口自动化用例管理_python接口自动化测试(六)-unittest-单个用例管理
- ABAP 的历史,现在,和未来的讨论
- 你可能不知道的package.json
- 联想乐Pad_A1获取root权限
- Matlab--view函数详解
- 一加9 Pro渲染图曝光:6.55英寸曲面屏 左上角打孔
- 结对编程1-基于GUI的四则运算生成器
- 这位 GitHub 冠军项目背后的“老男人”,堪称 10 倍程序员本尊!
- android http 416,HTTP 416 错误 – 所请求的范围无法满足 (Requested Range not satisfiable)...
- android如何展示富文本_Android中如何在textView实现富文本
- ExtJS初学——renderTo/applyTo区别
- 群表示论之二面体群的不可约实表示的求法
- 拒做背锅侠!如何利用网站性能优化驱动产品体验提升
- 从物理意义上了解PCA
- VMware中GPU虚拟化的三种模式(1)–vSGA
- 生活小技巧:PS和word的结合使用