关于自动移动鼠标位置的脚本出错问题

使用问题 · 1830 次浏览
太友Tech 创建于 2019-07-11 21:24

   首先说明下我自己,会一些Excel函数,基础的编程逻辑是使用Quicker学习的

没有学习过编程语言的经历,目前做公司的电商数据分析岗位

然后我的需求是这样的

1.我需要在网页上扒取30天的数据,扒取的动作都做好没问题,卡壳在了选日期的地方

2.这个选日期不能输入,只能鼠标点选,如下图

所以我的解决方法是分了3个步骤(这个是我的动作  https://getquicker.net/sharedaction?code=911875cc-1b23-4758-d09d-08d705feca74  )

1.因为左上角第一天的位置是确定的,所以我先把这个位置的横纵坐标,添加到变量的默认值

2.通过输入目前所在日期的行数和列数,用第一天的横/纵坐标,加上(行数*上下间隔)/(列数*左右间隔),定位到当前日期,执行一个扒数据的动作

3.再把横坐标加一个左右间隔,定位到右边这一天,再执行一个扒数据的动作

但是,问题来了,这样做,最多可以扒个7天的数据,换行就做不到了,所以我又分了3个步骤

1.把整个月份分为3段,第一段和最后一段是不完整的,中间有若干个完整的7天

2.第一段按照上面的逻辑循环没问题,然后扒完了之后,回到第一列,然后纵坐标加一个上下距离,来到下一行,循环录若干行

3.最后一行还是从第一列开始,按照脚本开始输入的“最后一行日期数”,来循环若干天数

按逻辑是行得通的,但是问题在于【开始录完整7天的时候,显示出错】(如下图)

我查了几遍,也没有找出逻辑的问题,麻烦大佬看看哪里出了错

我尽力把我的思路讲出来了,如果有哪里没看懂的,我再录个视频演示下


CL 2019-07-11 21:43 :
从错误看,是其中的一个需要数字的地方传入的文本不是数字格式。 可能是传入了 2-1 的这个文本。
你可以看看能不能判断出在哪里。 我这里后面试试做一下调试功能,可能有助于确定问题的位置。
太友Tech 2019-07-11 21:50 :
好的,谢谢
回复内容
暂无回复
回复主贴