2021年1月6日的一些问题与解释说明汇总
文章目录
运行程序,中间提示 “已经点击结算按钮”,“没有发现提交按钮,页面未加载,重试…”,大概是哪的问题?
这个问题的原因是由于代码中点击结算按钮,但是页面没有跳转到提交页面。所以出现的。
至于为什么会出现点击后无法跳转的,我猜测还是淘宝识别了无头浏览器导致的。
这个问题需要等待作者的代码更新才行了。
页面上总是出现滑动验证码的验证,怎么处理
这种情况不用想,就是风控起作用了。识别了是自动程序在运行。
说了这么多的风控,怎么严怎么严,后续有没有什么方案可以处理
这个方案我目前想到了一种,就是利用pyautogui的坐标定位,来进行,现在代码中也用到了。
只是现在应用的比较少,就是在点击结算按钮的时候使用。
那么后续要怎么弄,我写写大概的想法
- 不再使用无头浏览器了,用户自行打开淘宝,停留到全屏展示购物车的页面,购物车中就是一件商品(那么可以实现其他商品的抢购)
- 用户自行通过尺子,量屏幕的宽和高,单位:厘米
- 用户自行通过尺子,量一些按钮的位置,例如结算按钮,提交按钮,支付按钮等的坐标
- 通过这些配置,可以用pyautogui定位到元素的目标,从而实现自动点击,实现比手动快的自动抢购