关于阅读的src和result的区别
本帖最后由 天天的鸟蛋蛋 于 2025-3-13 18:50 编辑阅读帮助的解释。
初始的result就等于src
result是返回上一步
如果你上一步内容没有写东西,它就等于src
---
a1:比如我需要对响应进行解密是用result还是src?
b1:result是一个会改变的变量。
初始值就是src
如果后续变量改变,以后你还要调用,那么就可以用src c2:是的,后期改变他就不等于了他就只会返回上一步的内容
c1:如果你上一步内容写了东西,那他只会返回上一步的结果result result
---
src是获取所有源码
--
a2:我就是需要比如详情页的html。听这么说应该是src
---
q1:src获取的是源码
c1:是的,获取原始源码 你猜我Jsoup 为什么都是src 就是这个原因
var Jsoup = Packages.org.jsoup.Jsoup;
var Document = Packages.org.jsoup.nodes.Document;
var Element = Packages.org.jsoup.nodes.Element;
var Elements = Packages.org.jsoup.select.Elements;
var document = Jsoup.parse(src);
q2:如果页面全部被加密了,能用src复原
c2:可以得解密 找到他的加密方法反向解密 只对小说正文的有效 图片的话就得写到图片解密里
---
q1:img@src
p1:这不是一个东西
c1:这个是获取元素 src只有写在js里面才算数
比如java.log(src)
---
a1:初始的result就等于src。这个已经包括了所有
c1:result前面什么都没写原始定义等于src
如果前面有上一步返回,那它的变量就改变了
那他就是别的了 是的 src是固定返回原始代码的
---
a1:对的。我就是需要这个原始的。
s1:result=src
c1:定义变量也能解决问题
/_----_/
假设网站上有个元素叫做
.rn1@html 这是你上一步的结果
里面有很多内容
然后你用
java.log(result)
那他只会返回你这个内容的原始代码,不会访问全部原始代码
---
如果你用java.log(src)那他返回的就是原始代码
展示
在此前面还有一些别的元素
<div class="container"></div>
<div class="rn1"><p>123</p></div>
假设.rn1@html内容是<p>123</p>
.rn1@html
@js:java.log(result)
log:
<div class="rn1"><p>123</p></div>
.rn1@html
@js:java.log(src)
log:
<div class="container"></div>
<div class="rn1"><p>123</p></div>
那他的结果就是这样
图片展示
图一 有改变结果的变量。
图一 输出结果
图二和图三
图二 使用的是src
图三 前面没有可以改变变量的东西
图二和图三的输出结果统一为
参与
@辞晨 @我是萝卜@繁华如梦@另一个书友圈
@情无羁 @天天的鸟蛋蛋
提问者@我是萝卜@繁华如梦
解答@辞晨 @另一个书友圈
@情无羁@天天的鸟蛋蛋 绝绝子。学到了
不明觉厉 感谢分享,先收藏 感谢分享 感谢分享 感谢分享 感谢分享 谢谢大佬 感谢分享