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
您可能感兴趣
- python分析excel基础数据生成报表(Python实现定制自动化业务流量报表周报功能XlsxWriter模块)
- python编写程序读写数据库(详解js文件通过python访问数据库方法)
- pythonmatplotlib实例(Python3使用Matplotlib 绘制精美的数学函数图形)
- python静态方法和类方法的区别(Python实例方法、类方法、静态方法的区别与作用详解)
- python爬虫模块教程(Python爬虫之UserAgent的使用实例)
- python给一个数字md5加密(Python写一个基于MD5的文件监听程序)
- python编写端口扫描器(Python开发网站目录扫描器的实现)
- python面向对象练习方法(Python面向对象实现一个对象调用另一个对象操作示例)
- python发送微信消息脚本(python实现给微信指定好友定时发送消息)
- python 装饰器模式(python重试装饰器的简单实现方法)
- python redis锁的使用(Python操作redis实例小结String、Hash、List、Set等)
- pythonrequests爬虫使用教程(Python 通过requests实现腾讯新闻抓取爬虫的方法)
- python 怎么解析中文(Python中一般处理中文的几种方法)
- python怎样读取txt文件的数据内容(Python实现读取txt文件中的数据并绘制出图形操作示例)
- python设置微信(利用python实现在微信群刷屏的方法)
- opencv轮廓模糊识别(Opencv+Python实现图像运动模糊和高斯模糊的示例)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
- 挑战新国标电自天花板,九号机械师MMAX 110P深度体验(挑战新国标电自天花板)
- 《满江红》不要只当电影看,学生应该这样做(满江红不要只当电影看)
- 电影《民间怪谈录之走阴人》定档8月5日,开启一场中式惊悚之旅(电影民间怪谈录之走阴人定档8月5日)
- 原创图画书,以儿童视角讲述中国故事(以儿童视角讲述中国故事)
- 八月再见 愿你岁月不扰,余生静好(八月再见愿你岁月不扰)
热门推荐
- react高阶组件怎么用(React 高阶组件HOC用法归纳)
- python开源协议简介(对python 自定义协议的方法详解)
- sql function用法(SQL Function 自定义函数详解)
- dedecms添加模板(dedecms正文自动排版插件 伪原创站必备)
- sql server2012表的数据删除(SQL Server删除表及删除表中数据的方法)
- 云服务器配置怎么设置(新手如何选择云服务器配置)
- sql server批量导出数据(SQL Server 批量插入数据的完美解决方案)
- sqlserver去除空格函数(sqlServer实现去除字符串空格)
- mysql表结构设计分享(MySql开发之自动同步表结构)
- vmware虚拟linux无法配置ip(在VMware虚拟机中查看Linux的IP地址的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9