[问题] python selenium 登入帐号异常

楼主: viskboy (qa)   2024-05-14 17:35:21
您好,目前使用selenium 爬虫公司网站帐号自动输入后,等待3秒按下NEXT按钮显示帐号错误;但如果NEXT按钮改手动按就能正常执行。
请问是不是有什么方式可以解决,谢谢大家。
公司网站登入输入帐号后点选NEXT按钮会去比对帐号是否正确(是否帐号有建立),若输错或未建立帐号会显示错误。
作者: tzouandy2818 (Naked Bear)   2024-05-15 01:29:00
来通灵喔
作者: hohiyan (海洋)   2024-05-15 03:11:00
好歹也给个错误讯息
楼主: viskboy (qa)   2024-05-15 08:02:00
您好,不好意思 程式部分没有异常,是网页接口用程式自动执行按下NEXT按钮时显示帐号错误,但是如果按下NEXT按钮是手动执行(手动用鼠标点或键盘Enter)则正常,帐号正确按NEXT按钮后网页接口改密码输入。密码输入后按下登入按钮使用程式执行密码及登入都可以正常。有将程式使用Keys.ENTER或click 方式都无效。
作者: tzouandy2818 (Naked Bear)   2024-05-15 11:30:00
谁知道你们公司网站怎么写的
楼主: viskboy (qa)   2024-05-15 18:01:00
非常感谢您的回复,谢谢。打扰
作者: goitaly (机会不等人)   2024-05-17 05:46:00
如果先用move到next再用点击呢?
楼主: viskboy (qa)   2024-05-17 17:38:00
谢谢您的回复。目前程式使用没有问题。用python 程式按下NEXT按钮帐号比对后会显示user or mail错误,但若改手动按下NEXT按钮则可正常跑下一阶段密码输入。
作者: rmnc1234   2024-05-18 00:26:00
用js点击呢?
楼主: viskboy (qa)   2024-05-19 12:42:00
拍谢,我是新手 有搜寻JS点击,最后依照GPT提供程式执行状况相同,目前先手动点击NEXT按钮,后续让程式继续登入并抓到自己要的资料,谢谢您的帮忙及回复。
作者: rmnc1234   2024-05-19 13:15:00
有没有可能用api登入去拿token塞回去跳过登入的步骤呢
楼主: viskboy (qa)   2024-05-26 17:11:00
问题算是解决了。原本使用firefox浏览器自动登入卡住,改用chrome浏览器就正常可以进入公司网站抓资料...程式都没动的情况下。谢谢大家帮忙及提供建议方向。

Links booklink

Contact Us: admin [ a t ] ucptt.com