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