返回列表 发布新帖

[代码] 发现地址

137 2
发表于 9 小时前 来自手机 | 查看全部 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 MQTVKXWW 于 2025-6-27 15:23 编辑
  1. @js:var htmlString = `
  2. <p><span>分类:</span><a href="/sort/lastupdate_0_0_2_1.html" class="on">不限</a><a href="/sort/lastupdate_1_0_2_2.html" style="">玄幻修真</a><a href="/sort/lastupdate_2_0_2_2.html">重生穿越</a><a href="/sort/lastupdate_3_0_2_2.html">都市小说</a><a href="/sort/lastupdate_4_0_2_2.html">军史小说</a><a href="/sort/lastupdate_5_0_2_2.html">网游小说</a><a href="/sort/lastupdate_6_0_2_2.html">科幻小说</a><a href="/sort/lastupdate_7_0_2_2.html">灵异小说</a><a href="/sort/lastupdate_8_0_2_2.html">言情小说</a><a href="/sort/lastupdate_9_0_2_2.html">其他小说</a></p>
  3. `;
  4. var pattern = /<a\s+(?:[^>]*?\s+)?href="([^"]*)"[^>]*>([^<]*)<\/a>/g;
  5. var matches;
  6. var result = [];

  7. while ((matches = pattern.exec(htmlString)) !== null) {
  8.     var href = matches[1];
  9.     var text = matches[2].trim();
  10.    
  11.     // 🎭替换🎭
  12.     text = text
  13.         .replace(/(..)../g, "$1")
  14.     href = href
  15.         .replace(/_\d.html/g, "_{{page}}.html")
  16.    
  17.     result.push(text + "::" + href);
  18. }
  19. result.join("&&");
复制代码

  1. @js:var htmlString = `
  2.   <li style=""> <a href="http://www.lingdks.com/fenl/1/1.html" title="零点小说玄幻小说" style="">玄幻小说</a></li>
  3.   <li> <a href="http://www.lingdks.com/fenl/2/1.html" title="零点小说仙侠小说">仙侠小说</a></li>
  4.   <li> <a href="http://www.lingdks.com/fenl/3/1.html" title="零点小说都市小说">都市小说</a></li>
  5.   <li> <a href="http://www.lingdks.com/fenl/4/1.html" title="零点小说历史军事">历史军事</a></li>
  6.   <li> <a href="http://www.lingdks.com/fenl/5/1.html" title="零点小说游戏竞技">游戏竞技</a></li>
  7.   <li> <a href="http://www.lingdks.com/fenl/6/1.html" title="零点小说科幻小说">科幻小说</a></li>
  8.   <li> <a href="http://www.lingdks.com/fenl/7/1.html" title="零点小说恐怖小说">恐怖小说</a></li>
  9.   <li> <a href="http://www.lingdks.com/fenl/8/1.html" title="零点小说其他类型">其他类型</a></li>
  10. `;

  11. var pattern = /<a\s+(?:[^>]*?\s+)?href="([^"]*)"[^>]*>([^<]*)<\/a>/g;
  12. var matches;
  13. var result = [];
  14. while ((matches = pattern.exec(htmlString)) !== null) {
  15.     var href = matches[1];
  16.     var text = matches[2].trim();
  17.    
  18.     // 🎭替换🎭
  19.     href = href
  20.         .replace(/\d.html/g, "{{page}}.html")
  21.         
  22.     result.push({
  23.         "title": text,
  24.         "url": href,
  25.         "style": {
  26.             "layout_flexGrow": 1,
  27.             "layout_flexBasisPercent": 0.2
  28.         }
  29.     });
  30. }
  31. JSON.stringify(result);
复制代码
1000002860.webp

评论2

17508865Lv.2 发表于 8 小时前 来自手机 | 查看全部
感谢分享
沙发 8 小时前 回复 收起回复
回复

使用道具 举报

rgm1988 发表于 4 小时前 来自手机 | 查看全部
感谢分享
板凳 4 小时前 回复 收起回复
回复

使用道具 举报

回复

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

本版积分规则

投诉/建议联系

ysqbbs@outlook.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加QQ群
Copyright © 2001-2025 源社区 版权所有 All Rights Reserved.
关灯 在本版发帖
扫一扫添加QQ群
返回顶部
快速回复 返回顶部 返回列表