PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 網頁定位卡關
作者:
yimean
(溫柔殺手)
2017-07-02 20:11:37
各位版上的大大晚上好
我最近在學習selenium以自動登入Gmail作為練習對象,已經卡關兩天囉。
在輸入ID的時候沒什麼問題。
但在輸入Password的時候卻發現抓不到原件
我有嘗試過使用Xpath跟CSS定位都失敗。
//*[@id="password"]/div[1]/div/div[1]/input
//*[@id="password"]/div[1]/div/div[1]/div
這兩Xpath個我都嘗試過,也想過先用click在輸入,模擬真實輸入狀況。
但就是沒法輸入任何東西。下方是錯誤訊息。
NoSuchElementException: no such element: Unable to locate element:
{"method":"xpath","selector":"//*[@id="password"]/div[1]/div/div[1]/div"}
(Session info: chrome=59.0.3071.115)
(Driver info: chromedriver=2.30.477700
(0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 6.1.7601 SP1
x86_64)
懇請高手指導一下應該如何正確定到位。
感謝。
作者:
s860134
(s860134)
2017-07-02 21:44:00
m... _by_css_selector("[type='password']")瀏覽器 F12 可以看到原始碼,可找一些很明顯的屬性去定位
作者: wennie0433
2017-07-03 01:50:00
如果確定定位沒錯 就加個等待時間 讓動作慢點 試試
作者:
s860134
(s860134)
2017-07-05 01:40:00
當你輸入完帳號後,密碼那邊有 js 的動態改變 DOM 結構你可以帳號點完後 sleep 2秒後繼續就可你貼的 code sleep 再往前一行應該就可以動了
https://goo.gl/gM6f5q
可以參考前後變化
作者:
yimean
(溫柔殺手)
2017-07-05 16:54:00
太感謝大大了,我好好研讀一下。感恩。
作者:
IRONBLOOD
(IRONBLOOD)
2017-07-27 00:47:00
driver.find_element_by_xpath("html/body/div[1]/div[1]/div[2]/div[2]/form/div[2]/div/div/div[1]/div[1]/div/div[1]/div/div[1]/input").send_keys("xxxx")
繼續閱讀
[問題]複數 浮點數 有理數的一些問題
LessonWang
[問題] BeautifulSoup select class filter
cocoaswifty
[問題] AttributeError:..has no attribute 'ENTER'
yimean
[問題] Dic 字串排序順序
m87dd05
[問題] 整數sizeof問題
LessonWang
[問題] 吃藥隨機分配
jackflu
[問題]自動登入email問題
yimean
[問題] 要怎麼讀取環境變數?
shiyeh
[問題] Mac pygame 安裝
ptt0720
[討論] 想把自己寫的遊戲推廣變大要怎麼走第一步
HenryLiKing
Links
booklink
Contact Us: admin [ a t ] ucptt.com