精易论坛

标题: e2ee网页内容解析器问题 附带网页源码 和程序源码 求助 [打印本页]

作者: 独倚斜阳    时间: 2021-6-22 12:03
标题: e2ee网页内容解析器问题 附带网页源码 和程序源码 求助
  第一次用网页解析器  比json难多了。。。以上是我的程序 和网页源码  这种结构 怎么才能完全用解析器  而不像我这样中间穿插 取中间文本或者正则表达式
处理后的网页源码在我附件源文件的常量里面

测试解析.e (890.89 KB, 下载次数: 26)


作者: 若筱涵    时间: 2021-6-22 12:03
  
子程序名返回值类型公开备 注
_按钮6_被单击  
变量名类 型静态数组备 注
解析器网页内容解析器 
结果文本型 
局_数量整数型 
局_数量2整数型 
i整数型 
结果 = #网页内容
如果 (解析器.解析 (结果))
' 解析失败
局_数量 = 解析器.选择 (“body > div”)  ' 列出持仓有几个结果 即持有几个票

如果真 (局_数量 > 0)
计次循环首 (局_数量, i)
输出调试文本 (“股票名字 ” + 解析器.取下级内部文本 (i, 创建文本 (“div:nth-child({1}) > div > div:nth-child(1) > div:nth-child(1)”, i)))
输出调试文本 (“股票代码 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(1) > div:nth-child(2)”))
输出调试文本 (“股票市值 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(1) > div:nth-child(3)”))
输出调试文本 (“股票成本价 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(2) > div:nth-child(1)”))
输出调试文本 (“股票现价 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(2) > div:nth-child(2)”))
输出调试文本 (“股票持仓数 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(3) > div:nth-child(1)”))
输出调试文本 (“股票可用数 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(3) > div:nth-child(2)”))
输出调试文本 (“盈亏金额 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(4) > div > div:nth-child(1)”))
输出调试文本 (“盈亏比例 ” + 解析器.取下级内部文本 (i, “div > div:nth-child(4) > div > div:nth-child(2)”))
解析器.返回上级 ()
计次循环尾 ()


i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件


作者: 独倚斜阳    时间: 2021-6-22 13:01
yuhan520 发表于 2021-6-22 12:37
[e=0].版本 2
.支持库 e2ee

谢谢!~~~~~~~~~~~~~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4