吴裕雄--天生自然PYTHON学习笔记:python自动登录网站

打开 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()  #单击“登录”按钮

猜你喜欢

转载自www.cnblogs.com/tszr/p/12026365.html