Docomo の センシティブ分析 は文章に含まれる 武器、宗教、アダルトなど、センシティブ(敏感)とされるキーワードを検知してくれます
https://dev.smt.docomo.ne.jp/?p=docs.api.page&api_name=language_analysis&p_name=jetrun_api_2#tag01
# Docomo センシティブ分析 sensitivecheck サンプル import requests import json APIKEY = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" text = u'3Dプリンタで銃の設計図を期間限定公開中、脱法ハーブはこちら' url = 'https://api.apigw.smt.docomo.ne.jp/truetext/v1/sensitivecheck?APIKEY={}'.format( APIKEY ) header = {'Content-Type': 'application/x-www-form-urlencoded'} body = { "text": text } response = requests.post(url, headers=header, data=body).json() text = json.dumps(response, sort_keys=True, ensure_ascii=False, indent=2) print(text)
センシティブ分析 結果
{ "quotients": [ { "cluster_name": "薬物・麻薬・覚せい剤", "quotient_id": "drg", "quotient_rate": 17 }, { "cluster_name": "武器", "quotient_id": "war", "quotient_rate": 17 }, { "cluster_name": "薬物・麻薬・覚せい剤", "quotient_id": "dng", "quotient_rate": 17 } ], "rawdata": "3Dプリンタで銃の設計図を期間限定公開中、脱法ハーブはこちら", "status": "OK" }