各位高手给支支招
现在有一个内部网站(网址就不发了,需要账号密码)万恶之源:在查询时,10来页 20多页的分页,却没有导出至excel的功能
想做自动化的话,又遇到了万恶之源:随机性出现验证码输入框(这个验证码是短信验证)
所以想使用selenium也是有些难度 逆向一下网站 看看到底是什么条件会触发需要sms认证 看一下令牌过期机制是什么 如果过期是在前端做的 那就很好办了 验证码就是为了验证你是不是人,除非是经过大量训练的强大的人工智能,否则一般情况下,普通的程序是没法通过验证的 Jason茗 发表于 2022-9-15 17:18
验证码就是为了验证你是不是人,除非是经过大量训练的强大的人工智能,否则一般情况下,普通的程序是没法通 ...
短信验证,验证码是可以获取到的
难就难在,你要么每次登录都要验证,要么每次登录都不要验证,这随机这玩意难弄啊 wp231957 发表于 2022-9-15 17:29
短信验证,验证码是可以获取到的
难就难在,你要么每次登录都要验证,要么每次登录都不要验证,这随机这 ...
你说这种验证啊,那就得设计一个能根据情况来决定是否输入验证码的程序 如果只是手机短信验证码,那也不是不行,说一下我的思路:
- 买个外置摄像头 对着 手机屏幕拍照 来获取短信验证码(通常短信的界面可以直接看到验证码)
(拍照的时机,就是页面出现需要验证码时,你用selenium模拟人操作来点击,发送手机验证码)
- 然后,用ORC识别出验证码(Python获取摄像头的拍照图片,然后识别出来,再用selenium进行后序操作)
(因为短信验证码都是规则的数字,应该可以正确识别出来。要是识别不出来,那就另做打算吧~)
ps: 可能比较笨,甚至不可行,仅供参考。。
ps2: 既然是“内部网站”,能不能申请(提需求)添加一个Excel导出功能呢?或另外设置一个数据获取的API?
阿奇_o 发表于 2022-9-15 21:32
如果只是手机短信验证码,那也不是不行,说一下我的思路:
- 买个外置摄像头 对着 手机屏幕拍照 来获取 ...
不是我的手机,所以只能通过打电话的方式要来验证码然后手工输入 你说的ps2.就可以忽略了 kogawananari 发表于 2022-9-16 13:59
逆向一下网站 看看到底是什么条件会触发需要sms认证 看一下令牌过期机制是什么 如果过期是在前端做的 那就 ...
那不是现在的我能办到的
页:
[1]