当前位置: 主页 > 中国市场情报网 > 布局 > 内容页

【MATLAB】关于使用Web函数进行网页搜索

2023-08-19 13:32:27 来源:哔哩哔哩

【背景】

最近在研究语文本聚类分析,有些时候在语料里发现部分名称不知道是什么意思,那么就得使用百度进行检索,如“数智建造”,就得手动拷贝到百度的网页搜索进行查看。

由于文本聚类分析,我是采用的MATLAB app designer进行可视化开发,那么我希望名词进行自动搜索时能跳过手动拷贝这一步


(相关资料图)

【实现准备】

这里需要用到百度api和urlencode函数来实现:

如百度搜索“数智建造”,浏览器搜索栏反馈结果如下:

拷贝出来的结果如下:

/s?wd=%E6%95%B0%E6%99%BA%E5%BB%BA%E9%80%A0&ie=UTF-8&tn=62095104_5_oem_dg

通过对以上简化,以下链接也是有效的:

但拷贝出来就是下面的结果:

/s?wd=%E6%95%B0%E6%99%BA%E5%BB%BA%E9%80%A0

因此,通过上面的测试,百度的api写法应该是【/s?wd=】

对应的“wd=”后面就是关键词,通过百度后面是URL编码,MATLAB里有urlencode可以实现字符串转换为URL编码的功能

以上,完成所有准备工作

【代码测试】

编写代码:

KeyWord = '数智建造'  % 必须为字符串,char形式

web(strcat('/s?wd=',urlencode(KeyWord)));

标签:

商品
杨高公交开启“全绿色公交”新时代
图说:周浦地区纯电动公交车辆总数将达到265辆,占比提升到79 6%采访对
广东宏大:目前购买的资金增值产品为大型银行的协定存款及大额存单,均为保本存款类产品
每经AI快讯,有投资者在投资者互动平台提问:公司3月25日公告授权使用
5场!太精彩了!打完掘金打湖人!
有比赛可以看真的把期待值拉满了象征着全新的球队,也要有全新的开始太