【Python】Requests库基本使用

news/2024/11/8 18:49:09/


知识目录

  • 一、写在前面✨
  • 二、Requests库
  • 三、接口调用
  • 四、总结撒花😊

一、写在前面✨

大家好!我是初心,希望我们一路走来能坚守初心!

今天跟大家分享的文章是 Python中Requests库在爬虫和自动化中的使用 ,希望能帮助到大家!本篇文章收录于 初心 的 Python从入门到精通 专栏。

🏠 个人主页:初心%个人主页
🧑 个人简介:大家好,我是初心,和大家共同努力
💕欢迎大家:这里是CSDN,我记录知识的地方,喜欢的话请三连,有问题请私信😘

💕 我希望兜兜转转之后那个人还是你。 —— 不要半夜躲在被子里哭了「网易云音乐」

二、Requests库

Requests库——让HTTP服务人类。

Python requests 是一个常用的 HTTP 请求库,可以方便地向网站发送 HTTP 请求,并获取响应结果。

requests 模块比 urllib 模块更简洁。

使用 requests 发送 HTTP 请求需要先导入 requests 模块:

import requests

Requests方法:

三、接口调用

编写程序,调用一言网站接口,动漫也好、小说也好、网络也好,不论在哪里,我们总会看到有那么一两个句子能穿透你的心。显示一句诗词或文学、出处、作者(注意要进行简单处理获取有效句子部分)。

import requests
import jsondef get_hitokoto(params):""">>> values = get_hitokoto({'c': 'd', 'c':'i'})>>> None != valuesTrue>>> 'hitokoto' in valuesTrue>>> None != values['hitokoto']True>>> 'from' in valuesTrue>>> None != values['from']True>>> 'from_who' in valuesTrue>>> None != values['from_who']True"""# Edit Your Code Hereimport doctest
doctest.testmod()
# 基础url
baseurl = 'https://v1.hitokoto.cn/?'
# 发送请求并将结果转dict
res = requests.get(baseurl,params=params)
return json.loads(res.text)

四、总结撒花😊

本文主要讲解了如何使用Requests库调用一言网接口,进行简单处理提取句子的有效成分。😊

这就是今天要分享给大家的全部内容了,我们下期再见!😊

🏠 本文由初心原创,首发于CSDN博客, 博客主页:初心%🏠

🏠 我在CSDN等你哦!😍


http://www.ppmy.cn/news/93332.html

相关文章

交通标志识别系统-卷积神经网络

介绍 使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Django框架,开发网页端操作平台,实现用户上传一张图片识别其名…

〖Python网络爬虫实战㉙〗- Selenium案例实战(三)

订阅:新手可以订阅我的其他专栏。免费阶段订阅量1000 python项目实战 Python编程基础教程系列(零基础小白搬砖逆袭) 说明:本专栏持续更新中,目前专栏免费订阅,在转为付费专栏前订阅本专栏的,可以免费订阅付…

144 Tops,特斯拉如何低成本实现了城市NOA?

作者 | 树人 编辑 | 德新 根据特斯拉2022年Q4的财务文件披露:FSD Beta已有将近40万用户。 这是目前全世界部署规模最大的城市NOA系统。 而特斯拉实现这样一套系统,在车端几乎仅用了8个摄像头和144 Tops算力的FSD计算平台。这种性能压榨和成本控制能力让…

汇编十三、串口

1、通信相关概念 (1)单工:只能接收或只能发送数据。 (2)半双工:既能发送数据,也能接收数据,但不能同时进行。 (3)全双工:可以同时进行发送和接收数据。 (4)单片机中常用的通信物理接口:I2C、SPI、USB、…

JavaScript实现通过语句输出当前星期的代码

以下为实现通过语句输出当前星期的程序代码和运行截图 目录 前言 一、通过语句输出当前星期 1.1 运行流程及思想 1.2 代码段 1.3 JavaScript语句代码 1.4 运行截图 前言 1.若有选择,您可以在目录里进行快速查找; 2.本博文代码可以根据题目要求实…

Window MinGW 编译 OpenCV 人快疯了看这里!

目录 一、使用官方编译好的 二、使用MinGW编译器自行进行编译 三、编译好的OpenCV库 OpenCV3.4.5 OpenCV 4.5.4 一、使用官方编译好的 【Qt】opencv源码&官方编译好的opencv在windows下使用的区别_外来务工人员徐某的博客-CSDN博客 官方替我们编译好了,可以直…

python中main函数(主函数)相关应用

主函数(Main Function)是程序中最重要的部分之一,它是程序入口点,也是程序开始执行的地方。 1、主函数的定义 在 Python 中,没有像 C 或 Java 等语言中有一个固定的主函数定义格式。在 Python 中,我们可以…

IO流的讲解(3)

目录 处理流-BufferedInputStream和BufferedOutputStream BufferedInputStream介绍 BufferedOutputStream介绍 处理流的应用实例 对象流 序列化和反序列化 基本介绍 应用案例1 应用案例2 序列化和反序列化的注意事项和细节说明 标准输入输出流 转换流 乱码问题 处理…