打开 www. 5 l eta . com 网站,如果己经通过某用户名进行了登录,那么先退出登录 。
登录该网站 的步骤一般如下 : ( 1 )单击右上角的“登录”按钮。 ( 2 )先输入账号。 ( 3 )再输入密码 , 然后单击“登录 ” 按钮。 现在 , 我们要改用 Python 程序,自动完成上面登录 51 CTO 网站的操作 。
通过 Python 打开 51CTO 网站, 自动输入账号和密码后单击“ 登录”按钮,从而
完成 5 1 CTO 网站的自动登录 。
from time import sleep from selenium import webdriver url = 'http://www.51cto.com/' browser = webdriver.Chrome() browser.maximize_window browser.get(url)
browser.find_element_by_xpath('//*[@id="login_status"]/a[1]').click() #获取“登录”元素 broser.find_element_by_xpath('//*[@id="loginform-username"]').clear()#清空输入框 browser.find_element_by_xpath('//*[@id="loginform-username"]').send_keys('oomms') #填写用户名 broser.find_element_by_xpath('//*[@id="loginform-password"]').clear() #清空输入框 browser.find_element_by_xpath('//*[@id="loginform-password"]').send_keys('abc123') #填写密码 sleep(3) #加入等待 browser.find_element_by_xpath('//*[@id="login-form"]/div[3]/input').click() #单击“登录”按钮