作者viskboy (qa)
看板Python
標題[問題] python selenium 登入帳號異常
時間Tue May 14 17:35:21 2024
您好,目前使用selenium 爬蟲公司網站帳號自動輸入後,等待3秒按下NEXT按鈕顯示帳號錯誤;但如果NEXT按鈕改手動按就能正常執行。
請問是不是有什麼方式可以解決,謝謝大家。
公司網站登入輸入帳號後點選NEXT按鈕會去比對帳號是否正確(是否帳號有建立),若輸錯或未建立帳號會顯示錯誤。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.239.161 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1715679324.A.405.html
1F:→ tzouandy2818: 來通靈喔 05/15 01:29
2F:→ hohiyan: 好歹也給個錯誤訊息 05/15 03:11
3F:→ viskboy: 您好,不好意思 程式部分沒有異常,是網頁介面用程式自動 05/15 08:02
4F:→ viskboy: 執行按下NEXT按鈕時顯示帳號錯誤,但是如果按下NEXT按鈕 05/15 08:02
5F:→ viskboy: 是手動執行(手動用滑鼠點或鍵盤Enter)則正常,帳號正確 05/15 08:02
6F:→ viskboy: 按NEXT按鈕後網頁介面改密碼輸入。密碼輸入後按下登入按 05/15 08:02
7F:→ viskboy: 鈕使用程式執行密碼及登入都可以正常。有將程式使用Keys. 05/15 08:02
8F:→ viskboy: ENTER或click 方式都無效。 05/15 08:02
9F:噓 tzouandy2818: 誰知道你們公司網站怎麼寫的 05/15 11:30
10F:→ viskboy: 非常感謝您的回覆,謝謝。打擾 05/15 18:01
11F:推 goitaly: 如果先用move到next再用點擊呢? 05/17 05:46
12F:→ viskboy: 謝謝您的回覆。目前程式使用沒有問題。用python 程式按下 05/17 17:38
13F:→ viskboy: NEXT按鈕帳號比對後會顯示user or mail錯誤,但若改手動 05/17 17:38
14F:→ viskboy: 按下NEXT按鈕則可正常跑下一階段密碼輸入。 05/17 17:38
15F:推 rmnc1234: 用js點擊呢? 05/18 00:26
16F:→ viskboy: 拍謝,我是新手 有搜尋JS點擊,最後依照GPT提供程式執行 05/19 12:42
17F:→ viskboy: 狀況相同,目前先手動點擊NEXT按鈕,後續讓程式繼續登入 05/19 12:42
18F:→ viskboy: 並抓到自己要的資料,謝謝您的幫忙及回覆。 05/19 12:42
19F:→ rmnc1234: 有沒有可能用api登入去拿token塞回去跳過登入的步驟呢 05/19 13:15
20F:→ viskboy: 問題算是解決了。原本使用firefox瀏覽器自動登入卡住,改 05/26 17:11
21F:→ viskboy: 用chrome瀏覽器就正常可以進入公司網站抓資料...程式都沒 05/26 17:11
22F:→ viskboy: 動的情況下。謝謝大家幫忙及提供建議方向。 05/26 17:11