需求:用selenium完成登录豆瓣账号
使用selenium前, 需要安装浏览器驱动
此处使用Chrome浏览器,安装浏览器驱动chromedriver
Chrome浏览器右上角 三个点竖立排列-->设置 -- > 关于Chrome -- >查找自己Chrome版本号
前往: http://chromedriver.storage.googleapis.com/index.html 下载对应或者接近版本的浏览器驱动
解压缩后,请放在Python根目录下,如下图:
登陆步骤一:切换到密码登陆
鼠标右键--> 检查,定位元素
定位到了 li 标签,class属性名为 "acount-tab-account on"
同时发现这个标签是在父级标签 iframe 下,因此需要先切换到 iframe 下(此处iframe既没有 id 也没有 class属性,因此建议使用Xpath去寻找iframe),
找到 iframe 标签后,再切换到iframe操作,然后再去定位需要的元素
定位密码登陆按钮,并且点击