完整代碼在: selenium使用案例
解決思路,點擊發送送驗證碼,程序用input方法去和人進行交互,手動輸入驗證碼,按回車鍵,這樣程序就接收到手機驗證碼了,再把驗證碼賦值給驗證碼框,繼續往下操作,完全可行,效果如下圖
bro.find_element_by_xpath('//*[@id="resendSubmit"]/span[1]').click() shoujicode=input('請輸入手機驗證碼: ') time.sleep(30) bro.find_element_by_xpath('//*[@id="Code"]').send_keys(shoujicode)