这是为什么呢?不用线程就没问题。
.版本 2
.子程序 取网页源码2, 文本型
.参数 wz, 文本型
.参数 i, 整数型
.局部变量 XML对象1, 对象
.局部变量 变体型, 变体型
.局部变量 wb, 文本型
.局部变量 t1, 变体型
XML对象1.创建 (“WinHttp.WinHttpRequest.5.1”, )
XML对象1.方法 (“setTimeouts”, 3000, 3000, 3000, 3000)
XML对象1.方法 (“open”, “GET”, wz, 假)
XML对象1.方法 (“send”, )
变体型 = XML对象1.读属性 (“responseBody”, )
wb = 到文本 (变体型.取字节集 ())
返回 (wb)
调用是这样的
.版本 2
.支持库 EThread
.子程序 _按钮1_被单击
.局部变量 a1, 文本型
.局部变量 a2, 文本型
test1 ()
启动线程 (&test1, , )
.子程序 test1
.局部变量 a1, 文本型
.局部变量 a2, 文本型
a1 = “https://www.shuhaige.net/200886/87093528.html”
a2 = 取网页源码2 (a1, 1)
第一个就可以取到数据,第二个就不行。
|