递归火山软件开发平台

标题: BUGBUG [打印本页]

作者: jiuzhu01    时间: 2023-8-26 22:45
标题: BUGBUG
怎么发了个BUG一直没人理啊是彻底解决不了的吗


(, 下载次数: 27)






作者: jiuzhu01    时间: 2023-8-26 22:46
取开始节点位置 跟 结束节点位置是一毛一样的位置,这是为啥呢?
作者: 创世魂    时间: 2023-8-27 07:59
不要重复发帖。。。等下给你写一下
作者: 创世魂    时间: 2023-8-27 08:20
本帖最后由 创世魂 于 2023-8-27 09:29 编辑

你这个得这么写。。。用2方法,但是呢,得反过来用。
我看了一下源码,c++名称似乎是对的。。但是不知道为啥反过来了。。

可能是库的问题?要不就是封的时候搞错了。 只是临时解决。。



  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 按钮_被单击 <接收事件 类型 = 整数 注释 = "当按钮被单击后发送此事件">
  3. 参数 来源对象 <类型 = 按钮 注释 = "提供事件产生的具体来源对象">
  4. 参数 标记值 <类型 = 整数 注释 = "用户调用"挂接事件"命令时所提供的"标记值"参数值,非此方式挂接事件则本参数值固定为0.">
  5. {
  6.     如果 (来源对象 == 按钮1)
  7.     {
  8.         变量 访问 <类型 = 网络访问类>
  9.         变量 源码 <类型 = 文本型>
  10.         变量 请求头 <类型 = 文本数组类>
  11.         请求头.加入成员 ("Host: www.baidu.com")
  12.         请求头.加入成员 ("User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36")
  13.         源码 = 访问.网页访问 ("https://www.baidu.com/", , , 请求头).取结果文本 ()
  14.         变量 解析器 <类型 = 高级网页解析器>
  15.         解析器.创建 (源码)
  16.         变量 元素 <类型 = 网页元素类>
  17.         解析器.cha询元素 ("#su", 元素)
  18.         调试输出 (元素.取节点数 ())
  19.         变量 节点 <类型 = 网页节点类>
  20.         元素.取节点 (0, 节点)
  21.         调试输出 (节点.取节点文本 ())
  22.         编辑框1.内容 = 解析器.取位置源码 (节点.取节点结束位置2 (), 节点.取节点开始位置2 ())


  23.     }
  24.     返回 (0)
  25. }

复制代码





作者: 创世魂    时间: 2023-8-27 09:29
我找库的封装人员问了一下,应该是库的问题,已经用了最新版的库了,正在测试,没问题的话,回更新到官方库。
作者: 创世魂    时间: 2023-8-27 18:52
经过详细的测试,应该是开源库本身的问题导致的。
百度搜索按钮是一个单标签,这个库针对单标签的识别存在问题。 针对获取单标签源码的时候,需要使用上面我提供的方案。

开始和结束换换位置。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4