教程:如何解决链接中含中文无法使用的问题

楼主
简道云应用场景探索者

在一些特定场景中,或许我们会用到拼接链接,用以辅助,比如,企业信息查询。

注:实际应用场景可使用官方【企业信息查询】插件

 

下面以“爱企查”为例:

 

 

经观察可发现,爱企查中的链接,有以下特征

 

完整链接:https://aiqicha.baidu.com/s?q=简道云&t=0

 

链接前缀:https://aiqicha.baidu.com/s?q=

公司名称:简道云

链接后缀:&t=0

 

也就是说前缀与后缀是固定的,应用中我们只是需要把要查询的公司名称,与之拼接起来即可。

  

 

在简道云实操中,你会发现,原本文本字段,如果内容是链接,字段权限仅是可见的情况下,链接是可以直接点击的,但是,链接中如果包含中文就会失效。

 

直接复制粘贴爱企查中的链接会发现,中文部分变成了一串编码

https://aiqicha.baidu.com/s?q=%E7%AE%80%E9%81%93%E4%BA%91&t=0

 

编码的部分可通过【前端事件 + 云函数】的方式解决

 

百度云函数代码如下:

 

# -*- coding: utf-8 -*-

def handler(event, context): 
    return {"value":event["pathParameters"]["a"]}

 

如何使用云函数:

快速搞定百度云函数 每月100万次免费调用

https://bbs.fanruan.com/thread-139916-1-1.html

 

现在,链接中含中文的问题就解决了,在简道云中只需要再给字段添加一个公式:

CONCATENATE("https://aiqicha.baidu.com/s?q=",转码内容,"&t=0")

 

延伸内容:

 

拼接链接不只是企业查询这一个场景,百度、抖音,也均可以,如果通过简道云做的有知识库与百科类的场景,也许就会用到,甚至于,如果在网可找到一些开放性的接口,场景会更为丰富。

 

更多内容

 

导航:云函数&前端事件 内容集 

汇总:论坛中发表过的所有帖子

 

更多沟通交流可添加微信(zmlnow)

添加时请备注:简道云

 

 

 

都看到这里了

如果您觉得有用

赞一个呗

赏一个呗

偶会更有动力哈

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 18833浏览人数
最后回复于:2022-5-30 16:36

返回顶部 返回列表