精易论坛

标题: 关于post循环提交数据后自动切换账号的问题, [打印本页]

作者: moranyi0    时间: 2017-3-5 11:48
标题: 关于post循环提交数据后自动切换账号的问题,

' 超级列表框1的是数据,列表框2的是用户名跟密码,如何用列表框2的第一个用户名。提交前2个列表1的数据,然后切换至第二个账号。
' 超级列表框1的表项数也不是固定的,

求大佬指导, 1.rar (1.53 KB, 下载次数: 8)




补充内容 (2017-3-7 19:34):
5-6楼已自行提供解决方法了。
作者: 顺间镁    时间: 2017-3-5 12:18
仅供参考.........

1.rar

1.79 KB, 下载次数: 12, 下载积分: 精币 -2 枚


作者: qunsen    时间: 2017-3-5 16:12
试试这个看可以不


.版本 2
.支持库 iext
.子程序 程序
.局部变量 i, 整数型
.局部变量 y, 整数型
.局部变量 提交数据, 文本型
.局部变量 用户名, 文本型
.局部变量 用户密码, 文本型
.局部变量 billsn, 文本型
.局部变量 taskid, 文本型

.计次循环首 (超级列表框2.取表项数 (), i)
    用户名 = 超级列表框2.取标题 (i - 1, 1)
    用户密码 = 超级列表框2.取标题 (i - 1, 2)
    .计次循环首 (超级列表框1.取表项数 (), y)
        billsn = 超级列表框1.取标题 (i - 1, 1)
        taskid = 超级列表框1.取标题 (i - 1, 2)
    .计次循环尾 ()
    提交数据 = “billsn=” + billsn + “&taskid=” + taskid
    ' 网页_访问 (提交地址 + 用户密码 + “&c=0 ”+用户名, 1, 提交数据, , , )
.计次循环尾 ()

.' 计次循环首 (超级列表框1.取表项数 (), i)
    ' 提交数据 = “billsn=” + 超级列表框1.取标题 (i - 1, 1) + “&taskid=” + 超级列表框1.取标题 (i - 1, 2)
    ' ' 网页_访问 (提交地址 + 超级列表框2.取标题 (0, 2) + “&c=0 ”+超级列表框2.取标题(0,1), 1, 提交数据, , , )
.' 计次循环尾 ()
' 超级列表框1的是数据,列表框2的是用户名跟密码,如何用列表框2的第一个用户名。提交前2个列表1的数据,然后切换至第二个账号。
' 超级列表框1的表项数也不是固定的,


作者: qunsen    时间: 2017-3-5 16:13
  1. .版本 2
  2. .支持库 iext

  3. .子程序 程序
  4. .局部变量 i, 整数型
  5. .局部变量 y, 整数型
  6. .局部变量 提交数据, 文本型
  7. .局部变量 用户名, 文本型
  8. .局部变量 用户密码, 文本型
  9. .局部变量 billsn, 文本型
  10. .局部变量 taskid, 文本型


  11. .计次循环首 (超级列表框2.取表项数 (), i)
  12.     用户名 = 超级列表框2.取标题 (i - 1, 1)
  13.     用户密码 = 超级列表框2.取标题 (i - 1, 2)

  14.     .计次循环首 (超级列表框1.取表项数 (), y)
  15.         billsn = 超级列表框1.取标题 (i - 1, 1)
  16.         taskid = 超级列表框1.取标题 (i - 1, 2)

  17.     .计次循环尾 ()
  18.     提交数据 = “billsn=” + billsn + “&taskid=” + taskid
  19.     ' 网页_访问 (提交地址 + 用户密码 + “&c=0 ”+用户名, 1, 提交数据, , , )
  20. .计次循环尾 ()



  21. .' 计次循环首 (超级列表框1.取表项数 (), i)

  22.     ' 提交数据 = “billsn=” + 超级列表框1.取标题 (i - 1, 1) + “&taskid=” + 超级列表框1.取标题 (i - 1, 2)
  23.     ' ' 网页_访问 (提交地址 + 超级列表框2.取标题 (0, 2) + “&c=0 ”+超级列表框2.取标题(0,1), 1, 提交数据, , , )

  24. .' 计次循环尾 ()

  25. ' 超级列表框1的是数据,列表框2的是用户名跟密码,如何用列表框2的第一个用户名。提交前2个列表1的数据,然后切换至第二个账号。
  26. ' 超级列表框1的表项数也不是固定的,
复制代码

作者: moranyi0    时间: 2017-3-6 00:11
qunsen 发表于 2017-3-5 16:13

抱歉,没看太懂,我的想法是,第一个列表框的前2个数据,用列表框2的第一个账号提交,第三个数据用第二个账号密码提交。。
作者: moranyi0    时间: 2017-3-6 00:13
nilansh03 发表于 2017-3-5 12:18
仅供参考.........

有点思路了,我再想想。。。
作者: moranyi0    时间: 2017-3-7 19:28
自己已经解决了。 例子.rar (1.67 KB, 下载次数: 7)
作者: moranyi0    时间: 2017-3-7 19:29
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
_按钮1_被单击  

子程序名返回值类型公开备 注
启动  
变量名类 型静态数组备 注
k整数型 
计次整数型 
死循环逻辑型 
userid1文本型 
cook1文本型 
死循环 = 真
判断循环首 (死循环)
如果 (k > 2)
userid1 = 超级列表框2.取标题 (1, 2)
cook1 = 超级列表框2.取标题 (1, 1)
userid1 = 超级列表框2.取标题 (0, 2)
cook1 = 超级列表框2.取标题 (0, 1)

如果真 (超级列表框1.取表项数 () > 0)
k = k + 程序 (userid1, cook1)

延时 (1000 × 5)
判断循环尾 ()
子程序名返回值类型公开备 注
程序整数型 
参数名类 型参考可空数组备 注
userid1文本型
cook1文本型
变量名类 型静态数组备 注
i整数型 
提交数据文本型 
计次循环首 (超级列表框1.取表项数 (), i)
提交数据 = “billsn=” + userid1 + “&taskid=” + cook1
' 网页_访问 (提交地址 + 超级列表框2.取标题 (0, 2) + “&c=0 ”+超级列表框2.取标题(0,1), 1, 提交数据, , , )
计次循环尾 ()
返回 (i)


i支持库列表   支持库注释   
iext扩展界面支持库一





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4