首页 > 其他分享 >04.百度日历的选择

04.百度日历的选择

时间:2022-09-22 09:36:43浏览次数:45  
标签:200 iDelayBefore false 04 300 日历 cell bContinueOnError 百度

Dim 年, iRet, temp, hWeb, arrayData, 月, bRet, 日, arrRet, objRect, arrElement0, arrElement1, arrElement2, arrElement3, sRet1 年 = Dialog.InputBox("", "请输入年份", "", false) 年 = CInt(年) 年 = 年-1900 TracePrint(年) 月 = Dialog.InputBox("", "请输入月份", "", false) 月 = CInt(月) 月 = 月-1 日 = Dialog.InputBox("", "请输入具体几号", "", false) TracePrint($PrevResult) Mouse.Action(@ui"文本<i>_1", "left", "click", 10000, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [], "sSimulate": "simulate", "bMoveSmoothly": false}) arrElement = UiElement.GetChildren(@ui"000", 1, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200}) Mouse.Action(arrElement[年], "left", "click", 10000, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [], "sSimulate": "simulate", "bMoveSmoothly": false}) Mouse.Action(@ui"文本<i>_2", "left", "click", 10000, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [], "sSimulate": "simulate", "bMoveSmoothly": false}) arrElement = UiElement.GetChildren(@ui"月", 1, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200}) Mouse.Action(arrElement[月], "left", "click", 10000, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [], "sSimulate": "simulate", "bMoveSmoothly": false}) 日 = CInt(日) arrElement0 = UiElement.GetChildren(@ui"111111", 1, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200}) For j = 1 To 6 step 1     arrElement = UiElement.GetChildren(arrElement0[j], 1, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200})     For i = 0 To 6 step 1         arrElement1 = UiElement.GetChildren(arrElement[i], 1, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200})         arrElement2 = UiElement.GetChildren(arrElement1[0], 1, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200})         sRet = UiElement.GetAttribute(arrElement2[0], "class", {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200})         TracePrint($PrevResult)         arrElement3 = UiElement.GetChildren(arrElement2[0], 1, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200})         sRet1 = UiElement.GetValue(arrElement3[1], {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200})         sRet1 = CInt(sRet1)         TracePrint($PrevResult)         bRet = Text.Exists(sRet, "other", "instr", 1, 10000, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true})         If bRet = false             If sRet1 = 日                 Mouse.Action(arrElement[i], "left", "click", 10000, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [], "sSimulate": "simulate", "bMoveSmoothly": false})                 Exit()             End If         End If     Next  Next        Dim arrElement Dim sRet 日的选择(JS单击的方法) Dim temp, hWeb, sRet, iRet 日 = Dialog.InputBox("请输入天:", "Laiye Automation", "", false) 日 = CInt(日) 日 = 日-1 hWeb = WebBrowser.BindBrowser("chrome", 10000, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200}) sRet = WebBrowser.RunJS(hWeb, "function(){document.querySelectorAll(\"div[class=' cell-inner-box'],[class=' cell-inner-box'],[class='cell-weekend cell-inner-box'],[class='cell-weekend cell-today cell-inner-box'],[class='cell-festival cell-rest cell-inner-box'],[class='cell-weekend cell-work cell-inner-box'],[class='cell-weekend cell-festival cell-rest cell-inner-box'],[class='cell-selected cell-weekend cell-today cell-inner-box '],[class='cell-selected cell-inner-box'],[class='cell-selected cell-weekend cell-inner-box'],[class='cell-selected cell-festival cell-rest cell-inner-box'],[class='cell-selected cell-weekend cell-work cell-inner-box'],[class='cell-selected cell-weekend cell-festival cell-rest cell-inner-box'],[class='cell-today cell-inner-box'],[class='cell-selected cell-today cell-inner-box']\")[" & 日 & "].click();return 123}", true, {"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200})

标签:200,iDelayBefore,false,04,300,日历,cell,bContinueOnError,百度
From: https://www.cnblogs.com/wwzlhx/p/16717943.html

相关文章

  • 代码随想录训练营|Day 1|数组理论基础,704. 二分查找,27. 移除元素
    数组理论基础数组是存放在连续内存空间上的相同类型数据的集合。startwithindex0数组内存空间的地址是连续的数组的元素是不能删的,只能覆盖。二维数组:BinaryS......
  • 前端面试总结04-作用域与闭包
    作用域:全局作用域函数作用域块级作用域(es6新增)自由变量:1.一个变量在当前作用域没有定义,但被使用了2.向上级作用域,一层一层依次寻找,直到找到为止3.如果到全局作用域......
  • T1041奇偶数判断 (信息学一本通C++)
     目录 [题目描述]给定一个整数,判断该数是奇数还是偶数。如果n是奇数,输出odd;如果n是偶数,输出even。[输入]输入仅一行,一个大于零的正整数n。[输出]输出仅一行,如果n......
  • T1043 整数大小比较(信息学一本通C++)
      目录 [题目描述]输入两个整数,比较它们的大小。若x>y,输出>;若x=y,输出=;若x<y,输出<。[输入]一行,包含两个整数x和y,中间用单个空格隔开。0≤x<2^32,−2^31≤y<2^31。......
  • T1042 奇偶ASCII值判断(信息学一本通C++)
     目录  [题目描述]任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。[输入]输入一个字符。[输出]如果其ASCII值为奇数,则输出YES,否则,输出NO。[输......
  • Windows 10 版本 2004 以下安装 WSL
    安装Linux官方文档旧版WSL的手动安装步骤由于Windows版本实在太老,不能安装WSL2。手动安装这里选择下载KaliLinux发行版进行安装。下载安装后,『开始』->『K......
  • T1045 收集瓶盖赢大奖(信息学一本通C++)
     目录 [题目描述]某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你......
  • T1044 判断是否为两位数(信息学一本通C++)
     目录 [题目描述]判断一个正整数是否是两位数(即大于等于10且小于等于99)。若该正整数是两位数,输出1,否则输出0。[输入]一个正整数,不超过1000。[输出]一行。若该......
  • T1047 判断能否被3,5,7整除(信息学一本通C++)
     目录 [题目描述]给定一个整数,判断它能否被3,5,7整除,并输出以下信息:   1、能同时被3,5,7整除(直接输出357,每个数中间一个空格);   2、只能被其中两个数整除(输出两......
  • T1046判断一个数能否同时被3和5整除 (信息学一本通C++)
     目录 [题目描述] 判断一个数n能否同时被3和5整除,如果能同时被3和5整除输出YES,否则输出NO。[输入]输入一行,包含一个整数n。( -1,000,000<n<1,000,000)[输出]......