当前位置:
首页 > Python基础教程 >
-
Python中的requests模块详解
requests基础操作
定义
requests是一个基于网络请求的模块。可以使用程序模拟浏览器上网。
环境安装
pip install requests
编码流程
指定url(相当于在浏览器地址栏输入一个网址)
发起请求(相当于浏览器按下回车)
获取响应数据(相当于浏览器请求到的数据/返回的页面)
PS:requests 实际上就是组装htpp协议模拟浏览器给服务器发送请求
语法格式
1 import requests
2
3 #请求的url
4 my_url = "https://www.baidu.com/"
5 #请求参数,get请求参数在url中;post请求参数在请求体中
6 my_params = {
7
8 }
9 #请求头,最重要的是三个头(User-Agent、Referer、Cookie)
10 my_headers = {
11 "user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"
12 }
13 #post请求中可以作为单独的参数,也可以放在请求头中
14 my_cookie = {
15
16 }
17 #请求体,get请求没有请求体,post请求的参数在请求体中
18 my_data = {
19
20 }
21
22 response = requests.get(url=my_url,headers=my_headers,cookies=my_cookie,data=my_data)
23 print(response.text)
来源:https://www.cnblogs.com/jiaojiepeng/p/18555803
栏目列表
最新更新
求1000阶乘的结果末尾有多少个0
详解MyBatis延迟加载是如何实现的
IDEA 控制台中文乱码4种解决方案
SpringBoot中版本兼容性处理的实现示例
Spring的IOC解决程序耦合的实现
详解Spring多数据源如何切换
Java报错:UnsupportedOperationException in Col
使用Spring Batch实现批处理任务的详细教程
java中怎么将多个音频文件拼接合成一个
SpringBoot整合ES多个精确值查询 terms功能实
数据库审计与智能监控:从日志分析到异
SQL Server 中的数据类型隐式转换问题
SQL Server中T-SQL 数据类型转换详解
sqlserver 数据类型转换小实验
SQL Server数据类型转换方法
SQL Server 2017无法连接到服务器的问题解决
SQLServer地址搜索性能优化
Sql Server查询性能优化之不可小觑的书签查
SQL Server数据库的高性能优化经验总结
SQL SERVER性能优化综述(很好的总结,不要错
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比