0

问题描述

A坐标(10,10) B坐标(760, 500)

如何计算出A到B坐标的数据

问题出现的环境背景及自己尝试过哪些方法

主要模拟鼠标的轨迹
也就是一个坐标到目标的坐标,计算出A坐标到B坐标的曲线,拿到这条曲线上的所有坐标。
之后让鼠标按这坐标移动
A坐标={'x': 738, 'y': 19} B坐标={'x': 92, 'y': 203}
拿到A到B坐标上的一条线的坐标,这线随便,可以是曲线与可以是直线,能拿到就行

2019-03-26 提问
3 个回答
0
from selenium.webdriver.common.action_chains import ActionChains
# 模拟轨迹
for i, j in track:
    ActionChains(self.browser).move_by_offset(xoffset=i, yoffset=j).perform()
0

楼上的兄弟,我要的就是你上面的track的数组里面的坐标是怎么计算出来的,这个曲线

0

计算出初始点到终点点线的斜率,然后在判断初始点到其他点的斜率,如果斜率相等,可以说路过这个点,加入数组中。

撰写答案

推广链接