精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 论坛浏览速度太慢? 教你赚取精币 - 每日签到

谋生 求职/招聘- 论坛接单- 资源出售

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

搜索
订阅<精易模块>源码若快打码 快速★准确★稳定★便宜2017年好项目,每月多挣好多钱██【免费网络验证】无需服务器█实力收购网赚粉长期合作加Q834138██打码兔秒杀一切验证码██
全国PPTP秒换IP 动态IP仅35元/月
若快打码 快速★准确★稳定★便宜
2017年好项目,每月多挣好多钱
██【易卡发卡平台】无需服务器█
实力收购网赚粉长期合作加Q834138█打码兔答题 速度快 极稳定█
★滴滴答题★8元万码★分成任加★火眼答题-韩文日文-高质量答题
██免费网络验证 收款即时到帐█
云速打码全天50%分成★稳定★快速实力收购网赚粉长期合作加Q834138收购一切流量☞QQ:503830000☜
提供稳定微信支付渠道Q:3237546076
全自动手机APP引流脚本,日1000+大量收购一切流量  995799457滑块码极速验证,作者一万码提40元
实力收购网赚粉长期合作加Q834138
长期出漂流瓶回复量/男性QQ好友号
┏高价收各种量,运营商,分光等┓
高价收购各种推广资源可长期合作
┏--长期收购各类成品引流软件--┓
收网吧转发空间QQ:1513888885
实力收购网赚粉长期合作加Q834138┏ °短信群发内容成功率百分百°┓
┆   高价收网吧,空间转发量  ┆高价收购各种推广资源可长期合作
║ 长期收购针对性精准QQ人群 ║
收网吧转发空间QQ:1513888885实力收购网赚粉长期合作加Q834138┃ °手机短信群发广告量找老板°┃
┆狂收各类引流, 找软件制作者┆
高价收购各种推广资源可长期合作
║    合作QQ:2665555557    ║
收网吧转发空间QQ:1513888885
实力收购网赚粉长期合作加Q834138
┗低价出各类广告QQ:5690990┛
┆     联系qq:985013583    ┆
高价收购各种推广资源可长期合作
║ 长期诚聘各大引擎SEO合作  ║
收网吧转发空间QQ:1513888885实力收购网赚粉长期合作加Q834138
┏x58双路租机,模拟器24开  ┓
┗┈收购物各类资料,短信群发┈┛高价收购各种推广资源可长期合作
┗-收针对性人群引流加Q群流量┛
短信接码平台 高提成 Q3404393049实力收购网赚粉长期合作加Q834138
┗单进程单IP,最低15元一天 ┛
█IP精灵█最强大的动态IP加速器
长期实力收各种推广资源
出微信男粉空间说说转发Q83099971Thewolf语音验证码接收平台可API实力收购网赚粉长期合作加Q834138
有技术寻项目合作,违规和小单不接
空间转发,相册上传,加群 好友量
长期实力收各种推广资源
62数据直登模拟器工具
出加群网吧空间转发量qq;771112
实力收购精准粉长期合作加Q834138
██给力引流脚本日引2000+
█Q群引流 适合国外团队炒群█
长期实力收各种推广资源
大量收购微博授权小号
收网吧转发空间QQ:1379111111
实力收购精准粉长期合作加Q834138
高价收成品引流协议软件QQ317573
█一手邀请入群量 招稳定代理█
长期实力收各种推广资源大量收购微博授权小号
收QQ微信新闻转发:1379111111
实力收购精准粉长期合作加Q834138高价收成品引流协议软件QQ317573
█可测试可担保交易 安全放心█
长期实力收各种推广资源大量收购微博授权小号
你有量,我有钱QQ:1379111111
实力收购精准粉长期合作加Q834138高价收成品引流协议软件QQ317573
┏--------国外集团重金收购--------
长期实力收各种推广资源
大量收购微博授权小号
┏ 个人-自动发卡平台源码-出售 ┓
实力收购精准粉长期合作加Q834138高价收成品引流协议软件QQ317573
┃     大量软件单,急需作者      ┃
长期实力收各种推广资源
大量收购微博授权小号
┗众优支付接口扫码PCWAP网银┛
实力收购精准粉长期合作加Q834138
高价收成品引流协议软件QQ317573
┃    流量人头网赚量大小都要    ┃
长期实力收各种推广资源
QQ群发量/空间相册量+Q532402
收活粉量大的来
实力收购精准粉长期合作加Q834138
┏██人傻钱多 QQ:753310██┓
┃       招SEO大神实地办公       ┃长期实力收各种推广资源
日出Q量3WQQ3006306
收活粉量大的来
实力收购精准粉长期合作加Q834138
█ 收成品群/成品号/成品微信  █
┃   高薪招推广客服人事等职位  ┃长期实力收各种推广资源
┏        出高质量交友男粉          ┓
收引流推广软件和资源有实力的来实力收购精准粉长期合作加Q834138
█    收男粉/精准粉/网赚粉     █
┃重金大量收各种推广渠道/流量┃
长期实力收各种推广资源
┗ 日出5000+微信男粉一手引流  ┛
收引流推广软件和资源有实力的来实力收购精准粉长期合作加Q834138
█反正就是人傻钱多收各种活粉█
┃重金大量收各种推广渠道/流量┃长期实力收各种推广资源
██稳定高产,时速不低██
 收引流推广软件和资源有实力的来 
实力收广告引流长期合作加Q834138
┗██  菲律宾集团诚招合作 ██┛
┃重金大量收各种推广渠道/流量┃
长期实力收各种推广资源
████LOL游戏男粉████
收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138
高价收QQ|微信活粉QQ1833448828
┃重金大量收各种推广渠道/流量┃长期实力收各种推广资源
████LOL游戏男粉████
收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138
█拨号VPS服务器4元/天免费测试█
┃重金大量收各种推广渠道/流量┃长期实力收各种推广资源
████LOL游戏男粉████
收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138
日产几万25➕以上活粉.qq5393367
┗-------点击这里!!找我拿钱-------┛长期实力收各种推广资源
████LOL游戏男粉████
收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138
日产3w男女微商普通粉Q336637
采集WXID无限爆粉IPAD协议PC2.5
长期实力收各种推广资源
████LOL游戏男粉████
收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138
出活人加Q群量各种渠道QQ14669699
QQ分享引流裂变源码▇日引上万▇
长期实力收各种推广资源
████LOL游戏男粉████
收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138
高价收站群量/运营商量/WAP安卓量
大量出QQ裂变群发资源 550016882高价收各种量、高薪招聘引流大神
███QQ:38336720███
收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138收QQ不封登录或免码接口收Q协议
大量租售各种qq小号 2892721932
收男性活粉,无缝对接,找实力合作
【收西瓜等平台邀请软件】收引流推广软件和资源有实力的来实力收广告引流长期合作加Q834138
网咖好友量空间转发 相册转发加群
专业代加QQ微信好友。QQ724881383
出V信男粉QQ男粉要的加Q:5555650
大量收微信粉 QQ2820301656
活手机qq号租售,改密不怕死冻结
实力收广告引流长期合作加Q834138 我要租广告位
查看: 315|回复: 3
收起左侧

[易求助] 关于多线程操作及控制

[复制链接]
结帖率:58% (14/24)
发表于 2017-3-21 10:11:18 | 显示全部楼层 |阅读模式
5精币
关于多线程采集的思路

比如我想采集易语言问答区里所有用户

基本思路如下:
1、先得到易语言问答区里总面数,然后采集所有帖子链接


2、进入所有帖子链接,得到回复总页数(可能1-100页等)


3、采集各帖子链接里面的所有页数的用户ID。


但流程控制我不太会基本想法是这样的


  
子程序名返回值类型公开备 注
_按钮_关键字搜索_被单击  
变量名类 型静态数组备 注
局_临时文本文本型  
局_总页文本型  
局_分页整数型  
超级列表框1.全部删除 ()
序号_关键字 = 0
集_关键字 = 编码_gb2312到utf8 (编辑框_关健字.内容)
局_临时文本 = 网页访问u (“http://” + 集_关键字 + “&pg=1”)
局_总页 = 文本_取出中间文本 (局_临时文本, “page-number”#引号“>共”, “页”)
如果真 (局_总页 = “”)
局_总页 = “1”
变量循环首 (1, 到整数 (局_总页), 1, 局_分页)
标签_进度.标题 = “共” + 局_总页 + “页  正在采集第”到文本 (局_分页)“页”
启动线程 (&关键字搜索, 局_分页, )
延时 (10)
变量循环尾 ()
子程序名返回值类型公开备 注
关键字搜索  
参数名类 型参考可空数组备 注
局参_分页整数型   链接列表分页
变量名类 型静态数组备 注
局_临时文本文本型  
局_正则正则表达式类  
局_i整数型  
局_临时文本 = 网页访问u (“http://” + 集_关键字 + “&pg=”到文本 (局参_分页))
局_正则.创建 ( #常量_搜索, 局_临时文本)
计次循环首 (局_正则.取匹配数量 (), 局_i)
ID采集 (局_正则.取子匹配文本 (局_i, 1))
延时 (10)
计次循环尾 ()
子程序名返回值类型公开备 注
ID采集  
参数名类 型参考可空数组备 注
局参_链接文本型   一级列表链接
变量名类 型静态数组备 注
局_临时文本文本型  
局_总页文本型  
局_分页整数型  
局_网址文本型  
局_分割符字节集  
局_参数串字节集  
局_指针整数型  
局_临时文本 = 网页访问u (局参_链接 + “_1.html”)
局_总页 = 文本_取出中间文本 (局_临时文本, “>共”, “页”)
如果真 (局_总页 = “”)
局_总页 = “1”

变量循环首 (1, 到整数 (局_总页), 1, 局_分页)
局_网址 = 局参_链接
局_分割符 = { 255 }
局_参数串 = 到字节集 (局_网址) + 局_分割符 + 到字节集 (到文本 (局_分页))
集_参数串长度_2 = 取字节集长度 (局_参数串)
局_指针 = 申请内存 (取字节集长度 (局_参数串), )
写到内存 (局_参数串, 局_指针, )
启动线程 (&ID多线程采集, 局_指针, )
延时 (10)
' 处理事件 ()
变量循环尾 ()
子程序名返回值类型公开备 注
ID多线程采集  
参数名类 型参考可空数组备 注
局参_参数整数型   
变量名类 型静态数组备 注
i整数型  
局_ID采集文本型 0
临时索引整数型  
局_临时文本文本型  
局_参数串字节集  
局_参数串数组字节集 0
局_网址文本型  
局_分页整数型  
局_参数串 = 指针到字节集 (局参_参数, 集_参数串长度_2)
释放内存 (局参_参数)
局_参数串数组 = 分割字节集 (局_参数串, { 255 }, )
局_网址 = 到文本 (局_参数串数组 [1])
局_分页 = 到整数 (到文本 (局_参数串数组 [2]))
局_临时文本 = 网页访问u (局_网址 + “_”到文本 (局_分页)“.html”)
调试输出 (局_网址 + “_”到文本 (局_分页)“.html”)
文本_取中间_批量_正则方式 (局_临时文本, #常量_ID采集前标识, #常量_ID采集后标识, 局_ID采集)
计次循环首 (取数组成员数 (局_ID采集), i)
进入许可区 (许可证)
如果 (倒找文本 (文本_取右边 (文本_取出中间文本 (局_ID采集 [i], “来自:”, “</a>”), “>”), 编辑框_城市.内容, , ) ≠ -1 倒找文本 (文本_取右边 (文本_取出中间文本 (局_ID采集 [i], “医院:”, “</a>”), “>”), 编辑框_城市.内容, , ) ≠ -1)
序号_关键字 = 序号_关键字 + 1
临时索引 = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (临时索引, 0, 到文本 (序号_关键字))
超级列表框1.置标题 (临时索引, 1, 文本_取右边 (文本_取出中间文本 (局_ID采集 [i], “来自:”, “</a>”), “>”))
超级列表框1.置标题 (临时索引, 2, 文本_取右边 (文本_取出中间文本 (局_ID采集 [i], “医院:”, “</a>”), “>”))
超级列表框1.置标题 (临时索引, 3, 文本_取出中间文本 (局_ID采集 [i], “sendmsg&to=”, #引号 ))
超级列表框1.置标题 (临时索引, 4, 文本_取出中间文本 (局_ID采集 [i], “发表于”, “'”))
超级列表框1.置标题 (临时索引, 5, 文本_去除文本 (文本_取出中间文本 (局_ID采集 [i], “ontent”#引号“>”, “</div>”), #常量_ID采集去除文本, 字符 (32), “</span>”, “<br/>”, “<br>”))




退出许可区 (许可证)
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一
EThread多线程支持库
spec特殊功能支持库


但感觉以上思路会很乱,而且容易出差,因为线程感觉实在太多在运行了,不知道怎么投递,一个个进入线程,
比如
1、先得到易语言问答区里总面数,然后采集所有帖子链接,先投递一个链接进去执行


2、进入其中一个链接,得到回复总页数(可能1-100页等)


3、对该链接的所有回复分页用户ID进行采集,并完成。



4、再投递一个帖子链接。


就是分别控制,对这一块我不太懂,或是有没其它思路


比如先把所有帖子链接数全保存进一个数组,然后从数组得到一个个链接进行多线程,求教


补充内容 (2017-3-21 10:12):
如果有相关例子提供最好谢谢


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

签到天数: 8 天

发表于 2017-3-21 21:46:08 | 显示全部楼层
线程池比较适合此类问题!
还有比较严重的问题 就是多线程直接操作窗口组件
应该是间接操作 ,比如使用标签的反馈事件
或者是子类化窗口
然后投递消息到窗口(这个消息属于自定义消息,消息值最好大于20480这个值)

您可以选择打赏方式支持他

打赏
回复

使用道具 举报

结帖率:58% (14/24)
 楼主| 发表于 2017-3-21 23:12:01 | 显示全部楼层
荖貢 发表于 2017-3-21 21:46
线程池比较适合此类问题!
还有比较严重的问题 就是多线程直接操作窗口组件
应该是间接操作 ,比如使用标签 ...

是否有好点的例子,方便理解谢谢

您可以选择打赏方式支持他

打赏
回复

使用道具 举报

签到天数: 8 天

发表于 2017-3-22 12:11:29 | 显示全部楼层
去E论坛有很多此类例子可供查阅,希望能帮到你
如果看不懂
那只能收费帮你了
QQ:

您可以选择打赏方式支持他

打赏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

快速回复 收藏帖子 返回列表

sitemap|易语言源码|易语言教程|易语言论坛|诚聘英才|易语言模块|Archiver|手机版|联系我们|精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.2 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125

快速回复 返回顶部 返回列表