#云原生征文# 程序员如何优雅的使用Google搜索 原创 精华

发布于 2022-5-12 01:28
浏览
2收藏

【本文正在参加云原生有奖征文活动】,活动链接:https://ost.51cto.com/posts/12598

如何Google自定义搜索 + 阿里云函数计算 实现完美使用Google搜索
优点:
自定义搜索结果
国内网络无障碍访问
无广告

获取代码

// github 仓库地址
https://github.com/dsttl3/GoogleCSE
// Gitee(码云) 仓库地址
https://gitee.com/dsttl3/GoogleCSE

需修改\src\main\resources目录下的config.setting配置文件,如下

[cse]
# 搜索引擎ID (如果需要自己定制,可以在 https://cse.google.com 申请)
cx = 007765593562555407508:qxj7yrxd00a 
# url 主域名 (改成自己的域名)
url = https://google.dsttl3.cn/
# css链接
cssurl = https://dsttl3.cn/css/st.css
# logo图片
logourl = https://dsttl3.cn/img/dstt.png
# 百度统计ID (改成自己的)
bdid = a177f39aa76e5026c3a549f48d7b8a0e

如何获取自己的搜索引擎ID

https://cse.google.com/ 自定义自己的搜索引擎(访问该网站需要能正常访问Google的网络环境)
添加一个自己的搜索引擎
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
获取自己的搜索引擎 ID
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区

创建阿里函数计算

登录到阿里云函数计算fc控制台 https://fcnext.console.aliyun.com/overview
创建服务一个新服务,地区要选择香港或者能正常访问Google的地区
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
日志功能是需要付费的,这里需要关闭掉
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
创建服务一个函数,运行环境选择Java8或者Java11
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
上传代码,选择自己编译好的jar包
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
配置函数
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
配置 请求处理程序(函数入口) GetHtml::handleRequest 如果需要返回json格式,填写 GetJson::handleRequest
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
配置好以后就可以配置自定义域名了

配置自定义域名

https://fcnext.console.aliyun.com/cn-hongkong/domains
这里地区同样是选择香港
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
路由配置根据刚才创建的函数选择
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
配置完成后通过http://域名/?sou=关键词访问,例https://google.dsttl3.cn/?sou=dsttl3

演示

通过https://google.dsttl3.cn/?sou=搜索的关键词进行搜索,示例https://google.dsttl3.cn/?sou=dsttl3
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区

配置Chrome地址栏搜索和右键快捷搜索

首先打开chrome的设置,找到搜索引擎选项
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
选择管理搜索引擎和网站搜索
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
网站搜索模块下添加
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区
最后设置成默认搜索
#云原生征文# 程序员如何优雅的使用Google搜索-开源基础软件社区

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
已于2022-5-12 01:31:42修改
4
收藏 2
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐