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