分享:通过页面链接获取标题

插件开发及发布
回复
Lopwon
帖子: 193
注册时间: 2016年 11月 14日 11:19

分享:通过页面链接获取标题

帖子 Lopwon »

在制作站点统计插件 Lopwon Stats 时,有一个需求:已知访客访问页面的链接,要获取该页面的标题,将其显示在面板中,以便查看。一种可以使用 JS 的 fetch 发送请求,以正则匹配页面的 `<title>` 标签内容,即插件 Lopwon Stats 采用的方式,优点是按需显示;另一种可以在后端查询数据库,一次性显示,适合文章量较少时,即本文档介绍的。

发布地址:http://www.lopwon.com/attachment/3829/

:P
头像
jrotty
帖子: 436
注册时间: 2015年 11月 2日 19:30

Re: 分享:通过页面链接获取标题

帖子 jrotty »

这种确实文章多了效率差,其实我觉得可以先把链接分解,然后根据 永久链接设置 设置的格式对文章表进行查询,比如用户设置的是 缩略名.html 格式,我们就可以把链接.html去掉,然后就得到了缩略名,根据缩略名再去查文章表就行了
头像
jrotty
帖子: 436
注册时间: 2015年 11月 2日 19:30

Re: 分享:通过页面链接获取标题

帖子 jrotty »

jrotty 写了: 2024年 10月 30日 08:43 这种确实文章多了效率差,其实我觉得可以先把链接分解,然后根据 永久链接设置 设置的格式对文章表进行查询,比如用户设置的是 缩略名.html 格式,我们就可以把链接.html去掉,然后就得到了缩略名,根据缩略名再去查文章表就行了
当然说起来简单写起来可能费点劲 :D
Lopwon
帖子: 193
注册时间: 2016年 11月 14日 11:19

Re: 分享:通过页面链接获取标题

帖子 Lopwon »

jrotty 写了: 2024年 10月 30日 08:43 这种确实文章多了效率差,其实我觉得可以先把链接分解,然后根据 永久链接设置 设置的格式对文章表进行查询,比如用户设置的是 缩略名.html 格式,我们就可以把链接.html去掉,然后就得到了缩略名,根据缩略名再去查文章表就行了
是呢,这个方法也可以。

或者一次性将查询到的文章链接和标题关联起来,存储到 json 文件中,在有新文章发布时,再更新 json 文件,日常的话可以直接从 json 文件匹配。
回复