【MATLAB】关于使用Web函数进行网页搜索
哔哩哔哩 2023-08-18 15:10:03

【背景】

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


(资料图片)

由于文本聚类分析,我是采用的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)));

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

2023-08-18

海辰药业:公司半年报将于8月23日公布,半年度经营情况会有详细披露,感谢对海辰药业的关注!

2023-08-18

《洛克人X DiVE》离线版预购开启 9月1日发售

2023-08-18

斯尔沃银器白银基价今天多少一克(2023年08月18日)

2023-08-18

江苏吴中:8月17日融资净买入326.2万元,连续3日累计净买入752.31万元

2023-08-18

加快民房重建 保障温暖过冬(党旗在基层一线高高飘扬)

2023-08-18

心理健康问题的发生原因_心理健康问题

2023-08-18

中国驻瑞典大使崔爱民在瑞媒体发表署名文章 倡导中瑞深化绿色领域合作

2023-08-18

多名记者谈内马尔转会:他是足球史上最大被浪费的天才球员

2023-08-17

港交所(00388)上半年业绩逆势增长 不靠交易靠投资 遭大行下调目标价

2023-08-17

马来西亚莎阿南市飞机坠毁事件已致10人死亡

2023-08-17

e人e本使用(e人e本怎么样)

2023-08-17

普陀区市场监管局开展质量知识进校园活动

2023-08-17

海信家电涨超4%领涨家电股 内销、出口改善可期 家电复苏势头有望延续

2023-08-17

众鑫股份业绩升毛利率降 经济参考报:存多项内控问题

2023-08-17

每月来颗“金豆豆”,年轻人攒钱新姿势靠谱吗?

2023-08-17

苹果iPhone8配备A11仿生芯片

2023-08-17

中马传动8月17日快速上涨

2023-08-17

四川攀枝花:24小时自助借阅让全民阅读“不打烊”

2023-08-17

我国海洋生物多样性保护取得显著成效 部分珍稀物种频繁现身

2023-08-17