小程序中关于敏感词汇检测

article/2025/8/22 15:55:33

小程序审核增加敏感词汇校验,避免违法违规而被停用服务或者投诉。

本文例子引用的百度AI开发者提供的API:
链接位置:https://console.bce.baidu.com/ai/#/ai/ocr/overview/index
创建应用后生成应用对应的id和key
在这里插入图片描述
应用到小程序中,,简单的写一个公用的方法:

//-----------敏感词检测
textTest (obj){
wx.request({
//获取access_token
url: ‘https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=你的应用id&client_secret=你申请的key’,
method: ‘GET’,
data: {},
success: res => {
//文本内容审核
wx.request({
url:‘https://aip.baidubce.com/rest/2.0/solution/v1/text_censor/v2/user_defined?access_token=’+res.data.access_token,
method: ‘POST’,
header: {
‘Content-Type’: ‘application/x-www-form-urlencoded’
},
data:{
‘text’:JSON.stringify(obj) //表单内容转换json字符串提交过滤敏感词
},
success: res => {
console.log(res)
if(res.data.conclusionType==1){
//状态为1 内容合规 没有敏感词 则提交
this.accept = true;
}else{
this.modalShow({
msg: “输入内容含有敏感信息,请修改”
});
this.accept = false;
}
},
fail: () => {
console.log(Error)
},
complete: () => {}
});
},
fail: () => {
console.log(Error)
},
complete: () => {}
});
},

具体使用:
例如输入框或者文本框,在赋值之前将输入内容发送校验

//意见建议
textBlur: function (e) {
if (e.detail && e.detail.value.length > 0) {
if (e.detail.value.length < 1 || e.detail.value.length > 500) {
wx.showToast(‘内容为12-500个字符’,‘loading’,1200);
} else {
this.textTest(e.detail.value)
if(!this.accept){
return;
}
this.setData({
addMsgs: e.detail.value
});
}
} else {
this.setData({
addMsgs: ‘’
});
evaData.addMsgs = ‘’;
app.func.showToast(‘请输入投诉内容’, ‘loading’, 1200);
}
},

使用的小程序:用户满意调查小程序
在这里插入图片描述


http://chatgpt.dhexx.cn/article/MaHUWN56.shtml

相关文章

Python 如何检测敏感词汇

设计思路&#xff1a;根据敏感词库文件筛选&#xff0c;查看输入的文本中是否包含敏感词汇。从而过滤出相关的敏感词。 【阅读全文】 导入应用相关的模块。 import os import logging import sys导入UI界面相关的模块。 from PyQt5.QtWidgets import QApplication,QWidget,…

敏感词汇工具类sensitive word的使用及详解

简述&#xff1a; 1.平时工作中&#xff0c;只要涉及到用户可以自由发言&#xff08;博客、文档、论坛&#xff09;&#xff0c;就要考虑内容的敏感性处理,sensitive word工具是一个快速的敏感词过滤工具,基于 DFA 算法实现的高性能敏感词工具&#xff08;mirrors / houbb / s…

Python敏感词汇检测

只要思想不滑坡&#xff0c;办法总比困难多 昨天在写练习题的时候写到这点特别迷&#xff0c;一直绕不过这个弯&#xff0c;最后也算是成功实现吧&#xff0c;记录一下&#xff0c;防止下次再绕的出不来。 之前访问的的Github镜像站一直触发滥用检测机制&#xff0c;着实很烦…

敏感词汇检测

1、今天做测试的时候抓到一个数据包&#xff0c;发现一个txt文件&#xff08;CensorWords.b7e4bfb.txt&#xff09;&#xff0c;第一眼反应以为是系统被入侵了&#xff0c;被入侵者传了个txt到服务器上面&#xff0c;后面发现不对啊&#xff0c;攻击的话也不应该上传这种txt&am…

利用Python做简单的数据可视化

import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from pylab import mpl # 正常显示中文标签 mpl.rcParams[font.sans-serif] [KaiTi] # 正常显示负号 mpl.rcParams[axes.unicode_minus] Falseimport warnings warnings.filt…

Python做风险控制|找出形成环状投资的公司

大家好&#xff0c;我是小小明。 今天我将带大家利用python找到关系数据的环。先说下需求和背景&#xff1a; 需求描述 某投资机构需要考虑各公司的投资风险&#xff0c;手上一份各公司投资方向的数据&#xff0c;主要字段是投资者和被投资者。 而有部分公司并不是真的投资…

如何用Python做好友管理系统

--------------------------------------------------------总代码在最下面----------------------------------------------------------- &#xff08;1&#xff09;好友管理系统中不仅需要保存好友名称&#xff0c;还需要保存分组以及分组中的好友&#xff0c;因此&#xf…

怎么用python做网站?

python做网站方法步骤&#xff1a; 1、导入django包 可直接在pycharm下载&#xff0c;或者pip/easy_install Django是一个开放源代码的Web应用框架&#xff0c;由Python写成。采用了MTV的框架模式&#xff0c;即模型M&#xff0c;视图V和模版T。它最初是被开发来用于管理劳伦…

用python做一个简单GUI小软件

用python做一个简单软件 前言 这是一个课设&#xff0c;用python做一个扫描王软件 我主要做的GUI部分&#xff0c;记录分享一下。也是第一次用python做小软件&#xff0c;python的方便果然是名不虚传 遇到问题 1.python版本 下载了python3.7的编译器 由于最终软件要在wi…

手把手教你使用Python做数据分析

一、数据分析是什么 数据分析是指用适当的统计分析方法对收集来的大量数据进行分析&#xff0c;将它们加以汇总和理解并消化&#xff0c;以求最大化地开发数据的功能&#xff0c;发挥数据的作用&#xff0c;使得数据的价值最大化 二、数据分析是做什么的 数据分析是为了提取…

你究竟能用Python做什么?

中英文模式阅读 中文模式阅读 英文模式阅读 What exactly can you do with Python? Here are Pythons 3 main applications. 你究竟能用Python做什么&#xff1f;这是Python的3个主要应用。 If youre thinking of learning Python --- or if you recently started learnin…

用Python做图像处理

用Python做图像处理 最近在做一件比较 evil 的事情——验证码识别&#xff0c;以此来学习一些新的技能。因为我是初学&#xff0c;对图像处理方面就不太了解了&#xff0c;欲要利吾事&#xff0c;必先利吾器&#xff0c;既然只是做一下实验&#xff0c;那用 Python 来作原型开发…

python都能做什么

前言 一、python&#xff1a; Python具有丰富和强大的库。它常被昵称为胶水语言&#xff0c;能够把用其他语言制作的各种模块&#xff08;尤其是C/C&#xff09;很轻松地联结在一起。常见的一种应用情形是&#xff0c;使用Python快速生成程序的原型&#xff08;有时甚至是程序…

你都用 Python 来做什么?

你们都用python做些什么呢&#xff1f; 在开发中 python 这一个语言就像是小叮当&#xff0c;而 python 的第三方库则是“百宝箱”&#xff0c;你只要想着对某一个方向进行开发&#xff0c;那么这个“百宝箱”就会给你想要的东西。 由于我是在开发多年后接触到的 python&#…

怎样利用python做一个软件,python可以自己做软件吗

python能做什么软件&#xff1f; 主要可以做小程序&#xff0c;爬虫程序&#xff0c;用于系统编程等等还是很广泛的。Python 的应用领域分为下面几类。下文将介绍一些Python 具体能帮我们做的事情。 但我们不会对各个工具进行深入探讨&#xff0c;如果你对这些话题感兴趣&…

python可以做什么工作-python都能干什么用

一、Python可以做什么&#xff1f; 1、数据库&#xff1a;Python在数据库方面很优秀&#xff0c;可以和多种数据库进行连接&#xff0c;进行数据处理&#xff0c;从商业型的数据库到开放源码的数据库都提供支持。例如&#xff1a;Oracle, My SQL Server等等。有多种接口可以与…

学了python能干啥举例-Python主要用来做什么?

Python主要用来做什么&#xff1f;Python可以做web应用开发、网络爬虫、AI人工智能与机器学习、处理数据用来分析、数据科学&#xff1a;包括机器学习、数据分析和数据可视化、脚本等方面开发。 Python用来开发的有&#xff1a; 1、做Web应用开发 在国内豆瓣一开始就使用Pyth…

python怎么算列表的平方_总算明了python如何求平方

总算明了python如何求平方 日期:2019-08-25 12:22:17 浏览:341 核心提示:打开电脑上的计算器一看,居然没法求平方,是不是就没办法了呢?用python就可以啦,那么python如何求平方呢?一起来了解下吧: python如何求平方 1.计算乘方 pow(4,3) #结果64 2.计算平方 import…

Python 计算平方根

Python 计算平方根 文章目录 Python 计算平方根平方根封装为函数相关博客 平方根 平方根&#xff0c;又叫二次方根&#xff0c;表示为〔√&#xffe3;〕&#xff0c;一个正数有两个实平方根&#xff0c;它们互为相反数&#xff0c;负数没有平方根&#xff0c;0的平方根是0 …

python中平方_python里平方

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01; 我正在写一个函数&#xff0c;它将返回一个平方数列表&#xff0c;但如果该函数使用参数&#xff08;appl…