一、requests模块说明
介绍
Requests是Python语言的第三方的库,专门用于发送HTTP请求。

特点
1.Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。
2.在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作。
3.Requests会自动实现持久连接keep-alive,现代,国际化,友好。
二、安装并导入模块
安装requests
Pycharm在线安装:
File-Settings-Project Interpreter
pip在线安装 :
cmd-> pip install requests
国内源:
pip install requests -i
https://pypi.tuna.tsinghua.edu.cn/simple/
导入requests
import requests
三、requests模块发送get请求
基本介绍
语法格式:requests.get(url, params=None, **kwargs)
如:requests.get(url=url, headers=headers, params=params)
url:请求url地址
headers:请求头
params:参数
简单使用
- 获取响应状态码:
res.status_code
- 获取响应消息:
res.content
- 获取请求头:
res.request.headers
- 获取响应头:
res.headers
- 获取响应数据
res.text
- 响应结果一般有三种格式:
html、json、text;
- 获取cookie res.cookies
- cookie是一种类字典的数据格式,若想打印字典的值,可以根据key;
- res.json():如果返回结果是json格式,可以把响应结果利用json()来进行解析;
示例:
# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @Time:2025/1/26 07:00
# @Author:coco
# @File:test.py
# @Software:PyCharm
#请求url
url = "http://httpbin.org/get"
#请求头
headers= {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"User-Agent": "python-requests/2.9.1"}
#查询字符串
params = {'name': 'coco', 'age': '18'}
res= requests.get(url, headers=headers, data=params)
#获取响应状态码 res.status_code
print("响应状态码:", res.status_code)
# 获取响应消息 res.content
print("响应消息:", res.content)
# 获取请求头 res.request.headers
print("请求头:", res.request.headers)
# 获取响应头 res.headers
print("响应头:", res.headers)
# 获取响应数据 res.text
print("响应数据:", res.text)
#获取cookie res.cookies
print("cookie:", res.cookies)
# res.json()
print("json:", res.json())
执行结果:
相关推荐:
文章写作AI:让创作更高效、精准的智能助手
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
求一个AI软件,彻底改变你的工作与生活!
为什么网站要做seo,网站做seo的目的是什么 ,ai初选
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
高效创作之路:文章AI生成器的力量
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
内容创作新时代:自动生成文章的AI如何改变写作生态
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
用AI修改文章,提升写作效率与质量的新时代
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
什么是seo模型,seo模块总结 ,ai技术授课
ChatGPT点不了?背后的真相与解决方法,ai.520523
seo网站通过什么软件,网站seo软件哪个 ,战团ai
seo要懂些什么,seo主要做什么的 ,小艾艾AI
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
AI人工智能文章生成平台,释放创作无限可能
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
ChatGPT的梯子:突破网络壁垒,畅享智能对话的全新体验,ai的音标1001ai的音标
企业如何借助SEO咨询实现精准流量引爆,助力业绩提升,立刻推广的旅游线下营销
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
什么是seo快排,seo快排方案 ,ai剪图形
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
ChatGPT全球宕机:人工智能的崩塌与未来的挑战,中国ai和美国ai教父
摘要AI生成:高效工作的新时代利器
AI一键生成文章,写作新境界
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
什么是seo优化营销,seo主要优化什么 ,ai绘画国风古韵
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
用AI征文工具,轻松创作出精彩文章!
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话