iT邦幫忙

0

如何在利用selenium登入網銀後,繼續控制網頁

前面經過一連串開啟網頁+登入(本人使用第一銀行測試)(python+selenium)
進來網銀之後,網頁自動開啟一個"視窗",不是分頁
但利用下面兩行程式,成功返回網銀那頁視窗
baidu_handle = driver.window_handles
driver.switch_to.window(baidu_handle[0])
但接下來,網銀成功登入的那一個分頁,都無法使用selenium來控制
也有使用過driver.execute_script,來控制
但一樣沒辦法,都會顯示以下訊息
Message: no such element: Unable to locate element
請問各位大大有什麼方法,可以讓selenium繼續控制網址?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
uobik
iT邦新手 4 級 ‧ 2021-06-28 23:09:39

錯誤訊息是沒定位到元素,可以貼driver.page_source,看看裡面有沒有符合你定位的元素

好的感謝您的幫忙

我要發表回答

立即登入回答