python+selenium 模拟百度自动登录
程序员文章站
2024-03-08 10:45:52
...
自动化小白来分享一下最近学习心得~
本篇内容适合和我一样的小白,入门看下哈
我用的是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() #定位到发送验证码的元素,并点击
这段代码编辑一下账号和密码可以直接运行起来,希望可以对需要的同学有些许帮助。
第一篇文章,学习的路还很长,希望过段时间再回来看看这篇文章的时候会有更大的进步。不对的地方也请大神们多多指教!
上一篇: Hibernate缓存详解
下一篇: 1-32、讯为驱动-字符类GPIO