360在线翻译免费API

ops/2024/12/1 15:33:50/

一、需求:

根据360在线翻译,获取免费API,并调用

二、主要步骤

1、请求 url

url = "https://fanyi.so.com/index/search"

2、传入信息

datas = {"query": "桌子"}

3、请求头

headers = {"pro": "fanyi","User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.64"}

4、post请求:

response = requests.post(url, data=datas, headers=headers)

5、查看响应状态码

若为 200,即为响应成功。

6、解析响应信息与返回字符串

# 解析json
response = response.json()# 获取翻译信息
fanyi_ret = response["data"]["fanyi"]

三、完整代码:

import requests# 请求标头
headers = {"pro": "fanyi","User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.64", }# 请求 url
url = "https://fanyi.so.com/index/search"def fanyi_360(datas):# 发送请求response = requests.post(url, data=datas, headers=headers)# 判断状态码if response.status_code == 200:# 解析jsonresponse = response.json()# 获取翻译信息fanyi_ret = response["data"]["fanyi"]return fanyi_retif __name__ == '__main__':# 传入参数datas = {"query": "桌子"}print(fanyi_360(datas))


http://www.ppmy.cn/ops/10662.html

相关文章

鸿蒙开发语言_ArkTS开发语言体验_TypeScript语言环境搭建_TS声明和数据类型---HarmonyOS4.0+鸿蒙NEXT工作笔记003

可以看到我们新建的这个项目,有个 @State message: String =Hello ArkTS 这个就是定义了一个变量,可以看到 message是变量名,String是变量类型. 然后我们可以看看它的结构可以看到 build() 下面有个Row,然后再下面有个Column方法,然后,里面就是具体的内容了,首先就是显示了一…

机器人系统开发ros2-基础实践01-学会自定义一个机器人动作aciton实体类

您之前在了解操作教程中了解了action 。与其他通信类型及其各自的接口(主题/消息和服务/srv)一样,您也可以在包中自定义操作。本教程向您展示如何定义和构建可与您将在下一个教程中编写的action服务器和action 客户端一起使用的操作。 需要理…

产品推荐 | 基于XILINX VERSAL的XW-NVME-X16-2SAS智能FPGA加速卡

01 产品概述 XW-NVME-X16-2SAS智能存储加速卡基于XILINX VERSAL ACAP MPSOC,EP侧提供1路PCIe GEN4 x16接口,RP侧最大可支持2路PCIe GEN4 x8,或4路PCIe GEN4 x 4,板载DDR4-3200MHz缓存,具有低延迟、高性能、低能耗、低…

「51媒体」媒体邀约新闻稿件发布应该如何筛选媒体?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 在媒体邀约新闻稿件发布的过程中,筛选媒体是一个至关重要的环节。我们需要考虑以下因素: 目标受众匹配度:首先,需要明确新闻稿件的目标受众…

第二届阿里巴巴大数据智能云上编程大赛亚军比赛攻略_北方的郎队

关联比赛: 第二届阿里巴巴大数据智能云上编程大赛-智联招聘人岗智能匹配 查看更多内容,欢迎访问天池技术圈官方地址:第二届阿里巴巴大数据智能云上编程大赛亚军比赛攻略_北方的郎队_天池技术圈-阿里云天池

C++——类和对象练习(日期类)

日期类 1. 构造函数和析构函数2. 拷贝构造和赋值运算符重载3. 运算符重载3.1 日期的比较3.2 日期加减天数3.3 日期减日期3.4 流插入和流提取 4. 取地址和const取地址重载5. 完整代码Date.hDate.c 对日期类进行一个完善,可以帮助我们理解六个默认成员函数&#xff0c…

伪选择器和伪元素选择器

常用伪类 用来添加一些选择器的特殊效果 a:hover:鼠标滑过链接 a:link:未访问链接 a:visited:以访问链接 a:active:已选中链接 :nth-child(n):选择所有冒号前元素的父元素的第二个子元素 常用伪元素 用来添加一些选择器的特殊效…

IntelliJ IDEA Java实时模板列表

常用模板 sout 生成代码: System.out.println($END$);功能: 该模板用于快速插入Java中的标准输出语句,将指定的内容(由$END$标记的位置)输出到控制台。 使用方法: 在编写Java代码的过程中&#xff0c…