切换风格

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

为什么有些网站能获取到数据 又有些获取不到呢?

查看数: 5611 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-27 21:24

正文摘要:

事件 按钮1.被单击()         多线程1.开始取网页源码("https://www.xinqingxiaoshuo.com/","gbk")         显示进度对话框("加载中...")        结 ...

回复

757303102 发表于 2021-5-30 09:30:56
99999999999999
757303102 发表于 2021-5-30 09:30:14
00000000000000
757303102 发表于 2021-5-30 09:28:43
88888888888
757303102 发表于 2021-5-30 09:28:22
+66666666666
yanxueao 发表于 2021-5-29 11:58:41
本帖最后由 yanxueao 于 2021-5-29 12:21 编辑
cxz11 发表于 2021-5-29 11:37
语法没问题啊  源码能获取 但是高级列表框没显示出来数据

1、先判断有没有提取成功:你可以使用弹出提示来判断。弹出提示(取子匹配文本(3))
2、如果能提取,那就分析高级列表框可视是否为真,或者换个文本让它显示是否能显示。 高级列表框1.添加项目(R.icon,"显示我","显示我","","")
yanxueao 发表于 2021-5-29 11:00:45
本帖最后由 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) )
cxz11 发表于 2021-5-29 10:01:12
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),"","")
        判断循环尾
结束 事件




怎么这个网页 就取不到了呢
A1250062359 发表于 2021-5-28 15:08:28
可以用精易助手网页调试测试,有的网站可能需要请求头
杨辰浩 发表于 2021-5-28 02:02:57
多线程1.取网页源码2()

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

GMT+8, 2025-5-1 18:07 , Processed in 0.076662 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部