精易论坛
标题: E2EE的网页解析器的CSS的应用(有图,有码) [打印本页]
作者: 刘亦菲冲天 时间: 2020-4-21 09:30
标题: E2EE的网页解析器的CSS的应用(有图,有码)
[attach]1002020[/attach]
窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
解析器 | 网页内容解析器 | | |
属性 | 存取键值表 | | |
总数 | 整数型 | | |
i | 整数型 | | |
索引 | 整数型 | | |
解析器.
解析 (编辑框2.内容
)总数 = 解析器.
选择 (“div > div >span:nth-child(2)”)
计次循环首 (总数, i
)
调试输出 (解析器.
取内部文本 (i
))

索引 = 超级列表框1.
插入表项 (i, , , , ,
)
如果 (i % 2 = 0
)

超级列表框1.
置标题 (索引, 1, 解析器.
取内部文本 (i
))





超级列表框1.
置标题 (索引, , 解析器.
取内部文本 (i
))


计次循环尾 ()
要实现的效果是:第一行:今天天气真好 -天气18-30度,请注意饱暖
第二行:今天天气真好2 -天气18-30度,请注意饱暖2
我取出来再处理后就错位了,要怎么解决。最好是直接从网页解析功能和CSS选择器上根本上解决,其次是取出来后再进行处理
' 我在学习css。所以不要用正则、取文本中间
[attach]1002021[/attach]
作者: Ossian 时间: 2020-4-21 09:30
总数 = 解析器.
选择 (“.aaaa div div”).
for (1, 总数, 2, i
)索引 = 超级列表框1.
插入表项 (, , , , ,
)超级列表框1.
置标题 (索引, 0, 解析器.
取下级内部文本 (i,
创建文本 (“span:nth-child({1})”, 2
))
)超级列表框1.
置标题 (索引, 1, 解析器.
取下级内部文本 (i + 1,
创建文本 (“span:nth-child({1})”, 2
))
).
next ()
方法挺多的
作者: Ossian 时间: 2020-4-21 10:09
解析器.
解析 (编辑框2.内容
)总数 = 解析器.
选择 (“body > div > div”)解析器.
选择 (“body > div > div”).
counter (总数, i
)索引 = 超级列表框1.
插入表项 (, , , , ,
)解析器.
选择 (创建文本 (“body > div > div:nth-child({1}) > div.mytitle > span:nth-child({2})”, i, 1
))
超级列表框1.
置标题 (索引, 0, 解析器.
取内部文本 ())
解析器.
选择 (创建文本 (“body > div > div:nth-child({1}) > div.mytitle > span:nth-child({2})”, i, 2
))
超级列表框1.
置标题 (索引, 1, 解析器.
取内部文本 ())
.
CounterLoop ()
作者: 刘亦菲冲天 时间: 2020-4-21 10:43
楼上太牛了!!!!谢谢
创建文本() 这个命令也很牛。
欢迎光临 精易论坛 (https://125.confly.eu.org/) |
Powered by Discuz! X3.4 |