切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

21

主题

241

积分

0

精华

用户组 

易积分
3212
热心
0
好评
0
怎么用分组框 把一级导航 和二级导航 取出来啊?[复制链接]
发表于 2020-1-23 15:46:40 | 显示全部楼层 |阅读模式
20易积分
本帖最后由 cxz11 于 2020-1-23 15:48 编辑

怎么用分组框 把一级导航 和二级导航 取出来啊?
一级导航 有二级导航的 能自己取出来

没有一级导航的 只取一级导航


请帮我写个案例
谢谢
https://www.x6d.com/

我自己写了一点 但是 会出错


  1. 事件 主窗口.创建完毕()
  2.        
  3.         多线程1.开始取网页源码2("https://www.x6d.com/","utf8")
  4. 结束 事件
  5.        
  6. 事件 多线程1.取网页源码2完毕(源码 为 文本型)
  7.         变量 全部 为 文本型
  8.         变量 标题 为 文本型()
  9.         变量 地址 为 文本型()
  10.         变量 二级标题 为 文本型()
  11.         变量 二级地址 为 文本型()
  12.         变量 次数 为 整数型
  13.         全部=取指定文本2(源码,"<ul class="layui-nav">","<li class="layui-nav-item">")
  14.         标题=取指定文本(全部,".html">","</a>")
  15.         地址=取指定文本(全部,"<dd><a href="/html/","">")
  16.         二级标题=取指定文本(全部,".html">","</a></dd>")
  17.         二级地址=取指定文本(全部,"dd><a href="/html/","">")
  18.        
  19.        
  20.        
  21.        
  22.         判断循环首 次数<取数组成员数(标题)

  23.                 分组列表框1.添加分组(标题(次数),"")
  24.                 分组列表框1.添加子项(二级标题(次数),"",二级标题,"","","")
  25.                
  26.                
  27.             次数=次数+1
  28.         判断循环尾
  29. 结束 事件
复制代码








1.e4a (88.02 KB, 下载次数: 14)

最佳答案

查看完整内容

事件 主窗口.创建完毕() 多线程1.开始取网页源码2("https://www.x6d.com/","utf8") 结束 事件 事件 多线程1.取网页源码2完毕(源码 为 文本型) 变量 全部 为 文本型 变量 分组 为 文本型() 变量 标题 为 文本型 变量 标题地址 为 文本型 变量 索引 为 整数型 变量 子分组 为 文本型() 变量 二级标题 为 文本型 变量 二级地址 为 文本型 变量 次数 为 整数型=0 变量 次数2 为 整数型 全部 ...
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

17

主题

715

积分

0

精华

用户组 

易积分
4659
热心
0
好评
11
QQ
发表于 2020-1-23 15:46:41 来自手机 | 显示全部楼层
事件 主窗口.创建完毕()       
        多线程1.开始取网页源码2("https://www.x6d.com/","utf8")
结束 事件       
事件 多线程1.取网页源码2完毕(源码 为 文本型)
        变量 全部 为 文本型
        变量 分组 为 文本型()
        变量 标题 为 文本型
        变量 标题地址 为 文本型
        变量 索引 为 整数型
        变量 子分组 为 文本型()
        变量 二级标题 为 文本型
        变量 二级地址 为 文本型
        变量 次数 为 整数型=0
        变量 次数2 为 整数型
        全部=取指定文本2(源码,"<ul class=\"layui-nav\">","</div>")
        分组=取指定文本(全部,"<li class=\"layui-nav-item \">","</li>")�0�2
        判断循环首 次数<取数组成员数(分组)
        标题=取指定文本2(分组(次数),"html\">","<")
        标题地址=取指定文本2(分组(次数),"<a href=\"","\"")
                索引=分组列表框1.添加分组(标题,标题地址)
        子分组=取指定文本(分组(次数),"<dd>","</dd>")
        次数2=0
        判断循环首 次数2<取数组成员数(子分组)
            二级标题=取指定文本2(子分组(次数2),"\">","<")
            二级地址=取指定文本2(子分组(次数2),"href=\"","\"")
                    分组列表框1.添加子项(索引,"",二级标题,二级地址,"","")
                    次数2=次数2+1
                判断循环尾
                次数=次数+1
        判断循环尾
结束 事件       
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

16

主题

389

积分

0

精华

用户组 

易积分
1010
热心
1
好评
0
发表于 2020-1-23 16:14:45 | 显示全部楼层
首先把                        </li><li class="layui-nav-item ">
                        <a href="/html/34.html">活动线报</a>
                        <dl class="layui-nav-child">

一级的取出来 然后在匹配二级的
QQ 2012 318 813
回复

使用道具 举报

16

主题

389

积分

0

精华

用户组 

易积分
1010
热心
1
好评
0
发表于 2020-1-23 16:15:41 | 显示全部楼层
首先把                        </li><li class="layui-nav-item ">
                        <a href="/html/34.html">活动线报</a>
                        <dl class="layui-nav-child">

一级的取出来 然后在匹配二级的



                                <dd><a href="/html/35.html">流量话费</a></dd>
                                          
                                <dd><a href="/html/36.html">其他活动</a></dd>
                                          
                                <dd><a href="/html/37.html">免费空域</a></dd>
                                          
                                <dd><a href="/html/38.html">红包活动</a></dd>
                                          
                                <dd><a href="/html/39.html">游戏活动</a></dd>
                                          
                                <dd><a href="/html/92.html">实物活动</a></dd>
                                          
                                <dd><a href="/html/91.html">影视会员</a></dd>
                                         


取指定文本循环下就好了
QQ 2012 318 813
回复

使用道具 举报

21

主题

241

积分

0

精华

用户组 

易积分
3212
热心
0
好评
0
发表于 2020-1-23 16:21:23 | 显示全部楼层
xuanxuan 发表于 2020-1-23 16:15
首先把                       
                        活动线报
                       

我就是不知道怎么弄啊。。能不能帮弄个案例啊  谢谢
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

493

积分

0

精华

用户组 

易积分
2405
热心
0
好评
0
发表于 2020-1-24 10:31:07 | 显示全部楼层
就来看看了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

1605

积分

0

精华

用户组 

易积分
2116
热心
0
好评
0
发表于 2020-10-2 07:36:36 | 显示全部楼层
看不懂,也要看
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

1605

积分

0

精华

用户组 

易积分
2116
热心
0
好评
0
发表于 2020-12-5 09:52:04 | 显示全部楼层
先回帖再看说的啥!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

17

主题

715

积分

0

精华

用户组 

易积分
4659
热心
0
好评
11
QQ
发表于 2020-12-6 17:22:09 来自手机 | 显示全部楼层
解决了不结帖?枉我辛辛苦苦用手机给你手打了。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

57

积分

0

精华

用户组 

易积分
1082
热心
0
好评
0
发表于 2024-1-11 15:31:25 | 显示全部楼层
ѧϰ
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-10 17:24 , Processed in 0.056938 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部