python中自动化问题!
本帖最后由 gys0213 于 2020-9-29 15:31 编辑定位到这个a 标签后不能实现自动化点击 会报错,求助怎么实现点击这个a标签href中的链接!!!百度好多没用的。。。。。。。。
(可能说的不清楚,我再补充下)----------------------------------------
我用自动化操作实现网页登录后在图中页面模拟点击在线学习(find_element_by_xpath() )这个直接复制的xpath 报错Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="header"]/div/div/div"}
(Session info: chrome=85.0.4183.121)
初学学的不精轻喷。。。
已经解决 原因 页面渲染需要时间休眠几秒后就可以点击(get!!!) 正则获取——补全链接——打开? 获取A标签的HREF属性,直接get结果页面啊 你确定你已经定位到这a标签上? 用selenium框架,定位一下就好了 随便找个别人发的爬虫脚本,看一下是怎么访问链接的 本帖最后由 We. 于 2020-9-29 08:48 编辑
第一个方法,鼠标放到目标元素,右键-复制-xpath 然后把拿到的xpath放进find_element_by_xath()里面去就完事儿。 不知道你这个代码是啥,也没看见界面不知道能不能点。
第二个方法,直接补全链接用webdriver中的get方法直接跳转过去就完事儿了啊。没这么复杂。
Zeaf 发表于 2020-9-29 00:22
正则获取——补全链接——打开?
没错,这样最简单。