|
60精币
计次循环首 (超级列表框1. 取表项数 (), K )局_替换 = 超级列表框1. 取标题 (K - 1, 1 )URL = 到文本 (网页_访问S (超级列表框1. 取标题 (K - 1, 1 ), 0 )) 取出页数 = 文本_取出中间文本 (URL, #页数前, #页数后 )取出标题 = 超级列表框1. 取标题 (K - 1, 2 )创建目录 (保存目录 + “\” + 取出标题 )处理事件 ()计次循环首 (到整数 (取出页数 ), N )链接替换 = 子文本替换 (局_替换, “0.html”, 到文本 (N - 1 ) + “.html”, , , 真)调试输出 (链接替换 )局_Url = 到文本 (网页_访问S (链接替换, 0 )) 正则. 创建 ( #图片正则, 局_Url )局_匹配数 = 正则. 取匹配数量 ()处理事件 ()计次循环首 (局_匹配数, i )取出图片URL = 子文本替换 (正则. 取子匹配文本 (i, 1 ), #引号, “”, , , 真)是否成功 = 写到文件 (保存目录 + “\” + 取出标题 + “\” + 文本_取随机字母 (8, 1 ) + “.png”, 网页_访问_对象 (取出图片URL )) 调试输出 (是否成功 ). 计次循环尾 ()处理事件 ()如果 (N ≥ 到整数 (取出页数 )) 超级列表框1. 置标题 (K - 1, 3, “已全部完成”)超级列表框1. 置标题 (K - 1, 3, “正在完成第 ” + 到文本 (N ) + “ 页数据”)处理事件 ()计次循环尾 ()计次循环尾 ()
我想把以上这段代码,改成多线程访问超级列表框内的多个网址,我该如何修改?
或者麻烦给个思路,并不很明白多线程,还请各位前辈多多指教!谢谢!
|
最佳答案
查看完整内容
你这问题问的好。。。基础打牢固点吧。。。比如你准备开10个线程去访问1000个网址,那就每个线程访问100个网址啊。。线程的参数就是计次循环的次数,第二个参数是超级列表框起始下标。。下标加K是当前操作项的索引,其它代码不用改不就完成了简单的多线程了吗
|