Arclz 发表于 2024-11-4 17:09

这种网站的搜索怎么做成一个搜索引擎


我想做一个聚合的搜索,有了插件现在把一些能用的添加了进去,如图1{ org/s/1---1/功夫 }在引擎里用功夫%s替代就是{ org/s/1---1/%s }

但是图2这种是乱码的有没有办法做成搜索?

论坛规则我就抹去网站那些了,如果知道可以帮我做个也可以把方法发出来

https://s21.ax1x.com/2024/11/04/pArjpT0.png


https://s21.ax1x.com/2024/11/04/pArjSwq.png


次谐波 发表于 2024-11-4 17:09

本帖最后由 次谐波 于 2024-11-4 17:32 编辑

不是乱码%E5%8F%98%E5%BD%A2%E9%87%91%E5%88%9A urldecode =变形金刚,urlencode(中文) 再替换% 为_就行了

Arclz 发表于 2024-11-4 17:37

次谐波 发表于 2024-11-4 17:30
不是乱码%E5%8F%98%E5%BD%A2%E9%87%91%E5%88%9A urldecode =变形金刚,urlencode(中文) 再替换% 为_ ...

好的我看看

fxzh007 发表于 2024-11-4 17:38

可以做成搜索,他内部将%替换成了_,你先获取到search-_**_**-.html之间的 _**后然后通过替换将_下划线替换成%然后使用decodeURIComponent进行解析就可以还原了

// 原始的URL编码字符串
let encodedString = "_E5_8F_98_E5_BD_A2_E9_87_91_E5_88_9A";

// 将下划线替换为百分号
encodedString = encodedString.replace(/_/g, '%');

// 使用decodeURIComponent解码
let decodedString = decodeURIComponent(encodedString);

// 输出解码后的字符串
console.log(decodedString); // 输出: 变形金刚

Arclz 发表于 2024-11-4 17:46

fxzh007 发表于 2024-11-4 17:38
可以做成搜索,他内部将%替换成了_,你先获取到search-_**_**-.html之间的 _**后然后通过替换将_下划线替换 ...

我把那串码换了一下发现就可以了pro/search-%s.htm

Arclz 发表于 2024-11-4 20:59

次谐波 发表于 2024-11-4 17:09
不是乱码%E5%8F%98%E5%BD%A2%E9%87%91%E5%88%9A urldecode =变形金刚,urlencode(中文) 再替换% 为_ ...

帮我看下这种加了几个数字变化的能不能做
search.php?mod=forum&searchid=2036&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=变形金刚
search.php?mod=forum&searchid=2016&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=白蛇

次谐波 发表于 2024-11-5 08:37

Arclz 发表于 2024-11-4 20:59
帮我看下这种加了几个数字变化的能不能做
search.php?mod=forum&searchid=2036&orderby=lastpost&ascdes ...

给个全链接,大概率在页面上,从页面上获取。也可能是无关项,随机的

Arclz 发表于 2024-11-5 10:19

次谐波 发表于 2024-11-5 08:37
给个全链接,大概率在页面上,从页面上获取。也可能是无关项,随机的

aliwp.cn

次谐波 发表于 2024-11-5 12:09

Arclz 发表于 2024-11-5 10:19
aliwp.cn

这网站是post 请求,post 到https://aliwp.cn/search.php?mod=forum 这个地址 返回 302 状态和location,location 就是你发的searchid 的地址

Arclz 发表于 2024-11-5 12:17

次谐波 发表于 2024-11-5 12:09
这网站是post 请求,post 到https://aliwp.cn/search.php?mod=forum 这个地址 返回 302 状态和location, ...

能改么?怎么改
页: [1]
查看完整版本: 这种网站的搜索怎么做成一个搜索引擎