你这个得这么写。。。用2方法,但是呢,得反过来用。
我看了一下源码,c++名称似乎是对的。。但是不知道为啥反过来了。。
可能是库的问题?要不就是封的时候搞错了。只是临时解决。。已经找封库作者咨询了这个问题,拿到了最新的库。
<火山程序 类型 = "通常" 版本 = 1 />
方法 按钮_被单击 <接收事件 类型 = 整数 注释 = "当按钮被单击后发送此事件">
参数 来源对象 <类型 = 按钮 注释 = "提供事件产生的具体来源对象">
参数 标记值 <类型 = 整数 注释 = "用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0.">
{
如果 (来源对象 == 按钮1)
{
变量 访问 <类型 = 网络访问类>
变量 源码 <类型 = 文本型>
变量 请求头 <类型 = 文本数组类>
请求头.加入成员 ("Host: www.baidu.com")
请求头.加入成员 ("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")
源码 = 访问.网页访问 ("https://www.baidu.com/", , , 请求头).取结果文本 ()
变量 解析器 <类型 = 高级网页解析器>
解析器.创建 (源码)
变量 元素 <类型 = 网页元素类>
解析器.cha询元素 ("#su", 元素)
调试输出 (元素.取节点数 ())
变量 节点 <类型 = 网页节点类>
元素.取节点 (0, 节点)
调试输出 (节点.取节点文本 ())
编辑框1.内容 = 解析器.取位置源码 (节点.取节点结束位置2 (), 节点.取节点开始位置2 ())
}
返回 (0)
}
页:
1
[2]