开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

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

查看: 1504|回复: 17
收起左侧

[完成] 多线程操作 程序集中的post

 关闭 [复制链接]
结帖率:71% (94/132)
发表于 2019-10-14 12:58:14 | 显示全部楼层 |阅读模式   陕西省西安市
88精币
就是多线程操作 使得可以操作程序集进行post登录操作 其中这个程序集里面对应4个子程序 每个子程序都是一个post登录(不过post登陆的网站都不同) 执行顺序就是程序集 子程序1 post成功后 接下来是2 下来是3 最好是4   post登录 及判断登录是否成功的我会弄 也已经弄好了 但是就是多线程操作这真的卡太久了  谢谢啦

最佳答案

查看完整内容

反正我写POST都是封装成类然后多线程调用从来没出过问题
结帖率:67% (8/12)
发表于 2019-10-14 12:58:15 | 显示全部楼层   山东省聊城市
xbw123456 发表于 2019-10-14 22:02
每个平台都写成类吗 这样有啥区别呀 我之前是每个写成程序集  会出现一次执行好几个的情况

反正我写POST都是封装成类然后多线程调用从来没出过问题
回复

使用道具 举报

签到天数: 12 天

发表于 2019-10-14 13:06:58 | 显示全部楼层   陕西省榆林市
多綫程是為了解決同時并發的問題,看你的描述是順序過程,貌似並不需要用到多綫程。
難道你是想同時進行很多個1234?
那你再寫一個子程序5,內部讓1234順序執行。
然後再寫一個子程序6,帶參數為“同時執行個數”
內部這麽寫:
。計次循環首(同時執行個數,循環計次)‘循環計次可省略
多綫程(&子程序5)
。計次循環尾()
回复

使用道具 举报

结帖率:71% (94/132)
 楼主| 发表于 2019-10-14 13:11:19 | 显示全部楼层   陕西省西安市
列明 发表于 2019-10-14 13:06
多綫程是為了解決同時并發的問題,看你的描述是順序過程,貌似並不需要用到多綫程。
難道你是想同時進行很 ...

主要用多线程的原因有两个:
1:是因为超级列表框中的一条数据post了四个账号  对应了就很多cookies信息 单线程就得在执行下一条数据的时候在开始将那些常量 置空  很麻烦 因为真的太多了
2:是因为我也通过一个子程序去调用了他 但是不知道为啥 第一条数据在post执行的时候 有时候第二条也会执行post  然后又因为cookies的问题 弄得两条都失败了  
回复

使用道具 举报

签到天数: 12 天

发表于 2019-10-14 13:18:58 | 显示全部楼层   陕西省榆林市
xbw123456 发表于 2019-10-14 13:11
主要用多线程的原因有两个:
1:是因为超级列表框中的一条数据post了四个账号  对应了就很多cookies信息 ...

你這是因為講一個連續的任務,認為的劃分成了好幾個子程序,導致多綫程執行的時候,後面的子程序找不到真實的本身的自己的前面的那一條任務是哪一個了,因為同時執行了好多。
你必須將4個子程序寫到一起,在一個子程序內,變量要通用,高度通用。尤其是cookies。
不能像現在的直接順序調用1234,而是要1234真正的在一個字程序內。

补充内容 (2019-10-14 13:21):
四個不同的賬號啊,那就cookies不能一樣了。
回复

使用道具 举报

结帖率:71% (94/132)
 楼主| 发表于 2019-10-14 13:25:01 高大上手机用户 | 显示全部楼层   陕西省西安市
列明 发表于 2019-10-14 13:18
你這是因為講一個連續的任務,認為的劃分成了好幾個子程序,導致多綫程執行的時候,後面的子程序找不到真 ...

是cookie不一样  但是  真的太多了  可能是我新手的原因  定义的很多……
回复

使用道具 举报

结帖率:71% (94/132)
 楼主| 发表于 2019-10-14 13:25:59 高大上手机用户 | 显示全部楼层   陕西省西安市
列明 发表于 2019-10-14 13:18
你這是因為講一個連續的任務,認為的劃分成了好幾個子程序,導致多綫程執行的時候,後面的子程序找不到真 ...

我先试试你说的这个  可以分就给你  谢谢啦
回复

使用道具 举报

结帖率:71% (94/132)
 楼主| 发表于 2019-10-14 14:20:08 | 显示全部楼层   香港特别行政区*
列明 发表于 2019-10-14 13:18
你這是因為講一個連續的任務,認為的劃分成了好幾個子程序,導致多綫程執行的時候,後面的子程序找不到真 ...

我把四个集中在一起了  然后调用的时候还是会出现第一条 第二天数据同时执行了。。。。
回复

使用道具 举报

签到天数: 12 天

发表于 2019-10-14 15:07:41 | 显示全部楼层   陕西省榆林市
xbw123456 发表于 2019-10-14 14:20
我把四个集中在一起了  然后调用的时候还是会出现第一条 第二天数据同时执行了。。。。

4個cookies在4個變量當中,按理說不可能混淆的啊,你讓4個cookies變量叫不同的名字,初始的時候置為“”空文本,一個網站一個賬號就一個cookies,總共才是4個,不多啊。就算很多個賬號,你將賬號密鑰當成參數,每個賬號傳進對應的網站,在網站登陸前先置空一次,總共才4次(4個子程序)。
回复

使用道具 举报

结帖率:67% (8/12)
发表于 2019-10-14 15:39:27 | 显示全部楼层   山东省聊城市
每一个平台的POST封装成类cookie就不会出现问题了
回复

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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