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自动识别旋转验证码(Python实现字符型图片验证码识别完整过程详解)
- 2021-10-07 00:38:09
- python flask部署实例(Python Flask框架扩展操作示例)
- python中什么是迭代器(一篇文章彻底搞懂Python中可迭代Iterable、迭代器Iterator与生成器Generator的概)
- python获取json结果保存文本(Python JSON格式数据的提取和保存的实现)
- python对字典值排序(Python实现字典按key或者value进行排序操作示例sorted)
- python贪吃蛇项目介绍(python简单贪吃蛇开发)
- c语言可以实现python所有功能吗(Python实现的调用C语言函数功能简单实例)
- python语言翻译中文(浅析Python 实现一个自动化翻译和替换的工具)
- python3正则表达式详解(Python正则表达式和re库知识点总结)
- python 3.10 循环语法(Python3.4学习笔记之常用操作符,条件分支和循环用法示例)
- python识别验证码教程(Python3.5 + sklearn利用SVM自动识别字母验证码方法示例)
- python弹跳小球(python实现弹跳小球)
- python编辑redis(python使用pipeline批量读写redis的方法)
- python标准库操作键盘(Python中捕获键盘的方式详解)
- python人脸识别库有几个(Python人脸识别第三方库face_recognition接口说明文档)
- 给儿童吃什么最好(给儿童吃什么最好消化)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
- 各地出招烘 热 旅游(各地出招烘热旅游)
热门推荐
- dedecms频道封面不能修改内容(DEDECMS内容页分页过多、过长问题最佳解决方案)
- kubernetes最优pod数(详解kubernetes pod的编排和生命周期)
- navicat15激活页面不显示(Navicat for MySQL 15注册激活详细教程)
- docker容器端口和内部进程(Docker动态给容器Container暴露端口操作)
- SQL Server表误删记录如何恢复
- mysql索引如何使用(MySQL 索引和数据表该如何维护)
- dockerrun执行脚本(docker run和start的区别说明)
- html5能取数据库吗(HTML5 客户端数据库简易使用:IndexedDB)
- 图片和文字对齐
- docker查看挂载目录(docker-修改容器挂载目录的3种方法小结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9