采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好 现在知乎已经改版想通过点击 密码登录 - 输入密码 但是显示找不到 节点 不知道是什么原因 这个是怎么回事呢 ?
我的也不行,css选择器真的获取不了,Xpath就直接复制就可以
browser.find_element_by_css_selector("div#root div.SignFlow-tabs>div:nth-child(2)").click() 这样就可以用css选择器
如果不行 多试试css选择器的其他写法就行了
browser.find_element_by_xpath('//*[@id="root"]/div/main/div/div/div[1]/div/form/div[1]/div[2]').click()
直接用chrome复制的xpath路径
复制的话 应该没有问题你这里复制只有也会报错?
login_element = self.browser.find_element_by_css_selector(".SignFlow-tabs div.SignFlow-tab") 这样试试
还是不行的 老师 我最终使用下xpath可以正确选取节点,感觉css选择器代码没问题有时候爷会出现查找节点失败的问题
css查询方式也会转换成xpath, 应该不会有问题,你的xpath是如何写的呢?
换了 class=“SignFlow-tab”这个节点也不行
我用css选择器可以
browser.find_element_by_css_selector("div#root div.SignFlow-tabs>div:nth-child(2)").click() 这个可以
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
5.3k 30
2.9k 18
1.6k 18
1.8k 15
3.4k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号