天天的鸟蛋蛋 发表于 2025-3-8 11:58:48

【写源教程】第五节 拼接内容(基础小进阶)

本帖最后由 天天的鸟蛋蛋 于 2025-3-9 16:49 编辑

回顾 上节我们讲到清除cookie/阅读云5秒盾
今天我们来讲
拼接内容主要讲的是
使用js方法进行拼接
`+`的正常运用


---
5.1.拼接内容-目录下一页


/*
java.log()是阅读的打印
踩坑的点是因为没有把数组转化为正常文本 又踩一次
String()把数组内容转化为文本?我这么理解他的
result返回上一步得到的结果
match匹配内容.match(/正则表达式/)
list=[] 生成数组
for 循环
+ 相加内容 如果是数字 就是1+1=2 如果是文本"我"+"的"=我的
list;返回内容
*/


.page-link.0@text
<js>
var match = String(result).match(/1\/(\d+)/);
n=match
list=[]
for(var i=1; i<=n; i++){
      list.push("index_"+i+".html")
      }
list;
</js>


---
5.2.拼接内容-目录url和目录下一页


java.put()储存内容 java.put("储存的变量",需要储存的内容的变量)
java.get("需要获取内容的变量 注:是储存的变量")

---
5.3.拼接内容-正文


可以用
result定义变量
也可以用Jsoup等。。。
我们这次用的是,阅读自带的规则,
我们已经知道了result会返回上一步的数据
那我们这次来学习java.getString()返回数据阅读自带的方法


java.getString()和{{@@规则}}一样的
基本功能相同
注意要在js当中使用需要引号。

""
``
''



不用引号就变成json对象

a1:java.getString()
是不是等同于
{{@@}}
q1:功能一样
但是注意在js里
java.getString()会返回文本
a = java.getString("规则")
a会正常
但是
a={{规则}}
会报错

要这样
a="{{规则}}"

如果内容是xxxx
那么就变成了
a = xxxx
而在js里这是变量的写法,之前又没定义xxxx,就会报错

或者内容为空
那么就会变成
a=
这样也是报错的

但是
a="xxxx"
和a=""
就不会报错了

天天的鸟蛋蛋 发表于 2025-3-8 12:22:03

本帖最后由 天天的鸟蛋蛋 于 2025-3-8 22:08 编辑

由于制作需要时间 目前缺失一小节 得等一段时间。

汉大风 发表于 2025-3-8 12:28:58

天天的鸟蛋蛋 发表于 2025-3-8 12:22
由于制作需要时间 目前缺失两小节 得等一段时间。

好的,辛苦了,多谢教导,不用急,有空做一下就好

活力宝 发表于 2025-3-8 12:58:19

蛋蛋真棒.点赞+1

细雨尘寰 发表于 2025-3-9 13:30:36

大佬辛苦了

咕咚 发表于 2025-3-10 00:38:18

666

hydn 发表于 2025-3-23 22:26:03

谢谢分享!

风中追枫 发表于 2025-4-1 06:01:26

感谢分享

XYZ124 发表于 2025-4-1 21:02:25

感谢大佬

木林 发表于 2025-4-2 16:42:20

感谢大佬
页: [1] 2
查看完整版本: 【写源教程】第五节 拼接内容(基础小进阶)