冥界3大法王 发表于 2020-4-1 18:15

求能自动化替换长网址链接的html代码

比如说有上千个 abcdefg.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx长链接
前边都一样,只有后边不一样
如果都弄到网页代码里,博客上可能有字数限制
所以,把长的用一个变量来替换
当用户点击时,把变量换回原来长的,加后面的那部分,组成正常的。
有这样的代码吗?

loool 发表于 2020-4-1 18:30

连接转换
https://www.cnblogs.com/ddcb/p/12058781.html

可以爬取,也可以自己写个接口
转为短连接 点击时自动还原

看,六眼飞鱼 发表于 2020-4-1 19:13

试试短网址转换

周峻弘6 发表于 2020-4-1 19:42

不折腾,一篇博客变三篇.

冥界3大法王 发表于 2020-4-1 19:49

看,六眼飞鱼 发表于 2020-4-1 19:13
试试短网址转换

@看,六眼飞鱼
试都不试,全是饭桶,因为不稳定,随便找个理由不知哪天全白忙。

看,六眼飞鱼 发表于 2020-4-1 19:50

我给你提建议你骂我饭桶???几个意思???

冥界3大法王 发表于 2020-4-1 20:49

看,六眼飞鱼 发表于 2020-4-1 19:50
我给你提建议你骂我饭桶???几个意思???

@看,六眼飞鱼
误会了,不是你饭桶,是那些短网址的都不靠谱
开始我也想过,所以想到要用代码自动化实现转换 或 替换

贝优妮塔 发表于 2020-4-1 20:56

可以试试字符串压缩?
点击的时候解压 {:1_918:}

冥界3大法王 发表于 2020-4-1 20:57

loool 发表于 2020-4-1 18:30
连接转换
https://www.cnblogs.com/ddcb/p/12058781.html



@loool
亲,这个能转换成 https://www.cnblogs.com 后台中支持的那个html代码吗?

https://i-beta.cnblogs.com/settings
页脚 HTML 代码

Takitooru 发表于 2020-4-1 20:59

思路:
用JS遍历href="abcdefg.xxxxxxx"
然后分拆成数组,然后把所有href=”abcdefg.xxxxxxx”替换 ---> href="JavaScript:void(0);" id="自增值id"
当用户点击时候,自动拼接成链接
页: [1] 2
查看完整版本: 求能自动化替换长网址链接的html代码