[問題] selenium 遇到這類型就無法定位
小弟 python新手 剛學會selenium
google hotmail都可以自動化登入
先用chrome 右鍵檢查 查到他的id就可以了
driver.find_element_by_id('id').send_keys(帳號)
但後來發現 像某些 按右鍵 除了
網頁原始碼 還會多一個框架原始碼的
如
http://nt.kfsh.hc.edu.tw/tw/ 這種登入介面
上網爬文 要用switch_to.frame() 解決
但搞了好久真的都搞不出來
from selenium import webdriver
from time import sleep
url = 'http://nt.kfsh.hc.edu.tw/tw/'
email="帳號"
password="密碼"
driver = webdriver.Chrome()
driver.maximize_window()
driver.get(url)
driver.switch_to.frame('GTM-N34F54')
driver.switch_to_default_content()
sleep(5)
driver.find_element_by_name('txtAccount').send_keys(email) # 輸入 帳號
sleep(5)
driver.find_element_by_name('textPassword').send_keys(password) # 輸入 密碼
sleep(5)
總之都無法出現自動輸入
請教大大這種 類型的 該怎麼定位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.227.246 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1564467000.A.FDE.html
推
07/30 14:15,
6年前
, 1F
07/30 14:15, 1F
→
07/30 14:15,
6年前
, 2F
07/30 14:15, 2F
推
07/30 18:49,
6年前
, 3F
07/30 18:49, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章