您的位置:首页 > 编程语言 > Python开发

python+selenium 模拟百度自动登录

2019-02-13 18:39 357 查看

自动化小白来分享一下最近学习心得~
本篇内容适合和我一样的小白,入门看下哈
我用的是python3.7 + selenium ,废话不多说了,直接上代码啦~

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get('https://www.baidu.com/')
sleep(3)                 #让它停留三秒钟,这个时间自定义的

login = driver.find_element_by_id('u1').find_element_by_class_name('lb')
login.click()             #定位到登录按钮,并点击
sleep(3)
username = driver.find_elements_by_css_selector('p.tang-pass-footerBarULogin')[0]
username.click()          #定位到用户名密码登录,并点击
sleep(3)
driver.find_element_by_name('userName').send_keys('此处输入账号')         #用send_Keys来输入
sleep(3)
driver.find_element_by_name('password').send_keys('输入密码吧')
sleep(3)
password = driver.find_element_by_id('passport-login-pop-api').find_element_by_class_name('pass-button')
password.click()                        #定位到登录按钮,并点击
sleep(3)
sendcode = driver.find_element_by_id('TANGRAM__36__content_send_mobile').find_element_by_class_name('forceverify-button ')
sendcode.click()                        #定位到发送验证码的元素,并点击

这段代码编辑一下账号和密码可以直接运行起来,希望可以对需要的同学有些许帮助。

第一篇文章,学习的路还很长,希望过段时间再回来看看这篇文章的时候会有更大的进步。不对的地方也请大神们多多指教!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: