几行python代码解决相关词联想
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,日常生活中经常会遇到相关词联想的问题,也就是说输入一个词汇,把相关的词汇查询出来,听起来这个做法也不是太难,但如何去积累那么多的词汇,再用好的算法将相关内容联系起来,本身还是不简单的。笔者认为最简单的
千家信息网最后更新 2025年12月02日几行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安全错误
数据库的锁怎样保障安全
软件开发企业级框架
怎么和软件开发公司合作
进口串口联网服务器公司
徐州提供网络技术服务价格
数据库扩容的意义
腾讯云服务器安装教学
服务器主板厂商
软件开发pt的基本流程
怎样更新wpsapi数据库
莱阳ios软件开发解决方案
数据库关系表依赖函数集
网络安全法颁布在哪一年
冰峰网络安全儿童画
电脑如何找到共享的打印服务器
游戏软件开发要学什么专业
数据库池连接数
软件开发的最佳方法是什么
数据库技术架构
贵州省交通厅网络安全管理办法
航运科技与互联网大会
服务器页面缓存
数据库监测怎么处理
源码软件开发
潜渊症不显示服务器
深圳优普联网络技术有限公司
计算机三级数据库技术规范化
网络安全法的方针是什么
网络安全知识普及的文章
三年级手抄报关于网络安全
云南专业回收服务器云主机