几行python代码解决相关词联想
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,日常生活中经常会遇到相关词联想的问题,也就是说输入一个词汇,把相关的词汇查询出来,听起来这个做法也不是太难,但如何去积累那么多的词汇,再用好的算法将相关内容联系起来,本身还是不简单的。笔者认为最简单的
千家信息网最后更新 2025年01月23日几行python代码解决相关词联想
日常生活中经常会遇到相关词联想的问题,也就是说输入一个词汇,把相关的词汇查询出来,听起来这个做法也不是太难,但如何去积累那么多的词汇,再用好的算法将相关内容联系起来,本身还是不简单的。笔者认为最简单的办法还是调用相关接口,省去不少麻烦,几行python代码就能搞定了。
# -*- coding: utf-8 -*-# flake8: noqa__author__ = 'wukong'import urllibfrom urllib import urlencode#配置您申请的appKey和openIdapp_key="***"open_id="***""""request_url 请求地址params 请求参数method 请求方法"""def request_content(request_url,params,method): params = urlencode(params) if method and method.lower() =="get": f = urllib.urlopen("%s?%s" % (request_url, params)) else: f = urllib.urlopen(request_url, params) content = f.read() print contentdef main(): domain="http://api.xiaocongjisuan.com/" servlet="data/relativeword/mining" method="get" request_url=domain+servlet #字典 params ={} params["appKey"]=app_key params["openId"]=open_id #变动部分 params["keyword"]="学前教育" params["degree"]=1 params["upLimit"]=20 params["tSort"]="down" request_content(request_url,params,method)if __name__ == '__main__': main()
当然也可以用nodejs来实现
var http = require('http'); var qs = require('querystring'); //配置您申请的appKey和openIdapp_key = "***";open_id = "***";function request_content(request_url,port,params,method){ var path=request_url; if(!!params){ var content = qs.stringify(params); path=request_url+'?' + content; } var options = { port: port, path: path, method: method }; if(method.toLowerCase()=='post'){ options['headers']="Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8"; } var req = http.request(options, function (res) { res.setEncoding('utf8'); res.on('data', function (chunk) { console.log(chunk); }); }); req.on('error', function (e) { console.log('problem with request: ' + e.message); }); req.end();}function main(){ var domain="http://api.xiaocongjisuan.com/"; var port=8080;//http对应80端口,https 对应443端口,请使用者自己改正 var servlet="data/relativeword/mining"; var method="get"; var request_url=domain+servlet; var params = {}; params['appKey']=app_key; params['openId']=open_id; //变动部分 params["keyword"]="学前教育"; params["degree"]=1; params["upLimit"]=20; params["tSort"]="down"; request_content(request_url,port,params,method);}main();
其他语言如何使用,可以点我查看。好了,其实是非常简单的,也就不再过多赘余。
词汇
学前教育
端口
还是
部分
变动
教育
配置
代码
也就是
也就是说
使用者
做法
内容
办法
参数
地址
字典
常会
接口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
永州经开区网络安全和信息化
数据库忘记密码强行登陆代码
互联网科技博物馆
数据库代码投资
sql数据库是什么环境
软件开发文档书写格式
云软件开发靠谱吗
电脑架设一个服务器
越秀专业网络安全运维
三国志战略版两个服务器切换
我爱我家的软件开发怎么样
税务服务器管理系统登不上
网络安全元素里面
互联网科技数据安全吗
弥勒如何设计软件开发公司网站
计算机网络技术规范
数据库连接对象全局变量
网络安全专业市场就业情况
求cs go宏数据库
清远市大数据库工作地
pg数据库检测到死锁
网络安全教育团会稿
山东菏泽服务器虚拟主机
对计算机网络技术的展望
陕西串口服务器云主机
数据库查不到原文的原因
中安一创网络安全
欧洲高管调查网络安全
yml中的数据库密码加解密
民用航空网络安全定级指南