99999999999999 |
00000000000000 |
88888888888 |
+66666666666 |
本帖最后由 yanxueao 于 2021-5-29 12:21 编辑 cxz11 发表于 2021-5-29 11:37 1、先判断有没有提取成功:你可以使用弹出提示来判断。弹出提示(取子匹配文本(3)) 2、如果能提取,那就分析高级列表框可视是否为真,或者换个文本让它显示是否能显示。 高级列表框1.添加项目(R.icon,"显示我","显示我","","") |
本帖最后由 yanxueao 于 2021-5-29 11:05 编辑 cxz11 发表于 2021-5-29 10:01 1、尽量用大写的gbk,即GBK 2、语法是不是有问题,主要看取子匹配文本的规则 变量 内容 为 文本型 ="<a>记 录<b><a>搜 索<b>" 创建表达式("<a>(.*?)<b>",真,真) 开始匹配(内容) 判断循环首 匹配下一个() = 真 分类=( 取子匹配文本(1) ) |
yanxueao 发表于 2021-5-27 21:24 事件 按钮1.被单击() 多线程1.开始取网页源码2("https://www.duquanben.com/book/lastupdate/0/1/","gbk") 显示进度对话框("加载中...") 结束 事件 事件 主窗口.创建完毕() 高级列表框1.初始化下载引擎(R.icon,R.icon,R.icon,0,真) 结束 事件 事件 多线程1.取网页源码2完毕(源码 为 文本型) 变量 正则文本 为 文本型 = 读入资源文件("duquanben.txt","gbk") 创建表达式(正则文本,真,真) 开始匹配(源码) 关闭进度对话框() 判断循环首 匹配下一个() 高级列表框1.添加项目(R.icon,取子匹配文本(3),取子匹配文本(6),"","") 判断循环尾 结束 事件 怎么这个网页 就取不到了呢 |
可以用精易助手网页调试测试,有的网站可能需要请求头 |
多线程1.取网页源码2() |