几行python代码解决相关词联想
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,日常生活中经常会遇到相关词联想的问题,也就是说输入一个词汇,把相关的词汇查询出来,听起来这个做法也不是太难,但如何去积累那么多的词汇,再用好的算法将相关内容联系起来,本身还是不简单的。笔者认为最简单的
千家信息网最后更新 2025年02月24日几行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安全错误
数据库的锁怎样保障安全
应用类软件开发工程师
虚拟现实vr软件开发
最便宜云服务器
数据库安全机制等级
注销账号服务器会保留用户信息吗
好小伙软件开发
附加的数据库置疑
网络安全1126规定
工信部关于网络安全产业园区建设
长沙忙起来互联网科技有限公司
长宁区参考数据库销售收费标准
网络安全 flag值
派派怎么换服务器
银欣nas存储服务器
简易web服务器
网络安全红队名单
网络安全责任和保密承诺书
深圳华羽互联网科技有限公司
软件开发需求任务
政府网络安全监测和预警制度
你无法在安全服务器
进入服务器硬件管理BMC
网络安全保险 大地保险
网络安全竞答有什么用
plsql导出 导入数据库
工信部关于网络安全产业园区建设
成都蓉翼科众创网络技术公司
清远餐厅连锁餐饮数字化软件开发
永夜港服务器
golang商品数据库设计