python如何安装requests模块(Python常用模块之requests模块用法分析)
类别:脚本大全 浏览量:2614
时间:2021-10-01 01:24:04 python如何安装requests模块
Python常用模块之requests模块用法分析本文实例讲述了python常用模块之requests模块用法。分享给大家供大家参考,具体如下:
一. get请求
1.访问一个页面
|
import requests r = requests.get( 'http://www.so.com' ) print (r.status_code) print (r.text) |
2.带参数
|
import requests params = { 'a' : 1 , 'b' : 2 } r = requests.get( 'http://www.so.com' , params = params) print (r.url) |
3.返回数据显示
|
import requests r = requests.get( 'https://pullwave.com/pw2/api/acc_query_words?auth_usr=free_vip&src=s0&w1=%e6%8a%96%e9%9f%b3&w2=&date_end=2019-4-6&json=1' ) print (r.content) print (r.text) print (r.json()) print (r.headers) |
4.请求头
|
import requests r = requests.get( 'https://pullwave.com/pw2/api/acc_query_words?auth_usr=free_vip&src=s0&w1=%e6%8a%96%e9%9f%b3&w2=&date_end=2019-4-6&json=1' , headers = { 'user-agent' : 'mozilla/5.0 (iphone; cpu iphone os 11_0 like mac os x) applewebkit' }) print (r.content) print (r.text) print (r.json()) |
二.post请求
1.传参
|
r = requests.post( 'http://www.so.com' , data = { 'fdsafdfs' : 'fsdsfa' , 'fdsfs' : 'dfsfs' }) |
2.传json
|
params = { 'key' : 'value' } r = requests.post(url, json = params) |
3.传文件
|
upload_files = { 'file' : open ( '234.txt' , 'rb' )} r = requests.post(url, files = upload_files) |
4.带cookie
|
url = 'http://www.so.com' cs = { 'lalala' : 'lalala' , 'lallala' : '23232' } r = requests.get(url, cookies = cs) |
5.超时
|
r = requests.get(url, timeout = 5 ) |
详细用法:
http://docs.python-requests.org/zh_cn/latest/user/quickstart.html
希望本文所述对大家python程序设计有所帮助。
原文链接:https://blog.csdn.net/u013205877/article/details/89069815
您可能感兴趣
- matlab嵌入python代码(python调用matlab的m自定义函数方法)
- opencv提取图像轮廓python代码(Python基于opencv调用摄像头获取个人图片的实现方法)
- python简易翻译器的运行(Python3.6实现带有简单界面的有道翻译小程序)
- python气温变化数据分析(基于python历史天气采集的分析)
- python list基本操作(Python3中列表list合并的四种方法)
- python图片识别文字代码(python批量识别图片指定区域文字内容)
- python实现网络爬虫的步骤(Python实现的爬取小说爬虫功能示例)
- python 多进程的启动和停止(Python3.5多进程原理与用法实例分析)
- python面向对象编写案例(Python面向对象程序设计示例小结)
- python解析excel例子(Python玩转Excel的读写改实例)
- pythondocx安装教程(Python docx库用法示例分析)
- python socket 设置通信协议(详解python中TCP协议中的粘包问题)
- python实例教程(Python魔法方法详解)
- python 常用模块函数(Python OOP类中的几种函数或方法总结)
- python函数操作大全(Python的高阶函数用法实例分析)
- python编程面试常见问题(分析经典Python开发工程师面试题)
- 越南没事(越南没事情做)
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
热门推荐
- php的模块加载(PHP中的自动加载操作实现方法详解)
- vmwaredeepin安装(vmware虚拟机安装deepin20最全详细过程)
- asp.net将Excel文档转换成pdf
- sqlserver字段增加删减(关于SQL Server中bit类型字段增删查改的一些事)
- python中mod函数的使用方法(详解Python3中ceil函数用法)
- html5canvas曲线图例子(html5利用canvas实现颜色容差抠图功能)
- dedecms添加板块(织梦DedeCMS后台文件列表按文件名排序的方法简介)
- js如何操作json字符串
- vue的弹框怎么用(vue自定义弹框效果确认框、提示框)
- 让文字居中代码是多少(如何使定义了高度和宽度的< a >里的文字垂直居中实现代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9