1.打开网页输入账号密码登录% `1 N2 ~0 H8 h8 N3 y+ Y
===========================================================
# ~1 \" l% \1 O( g& |; \2 M4 t#引入selenium库中的webdriver模块
3 y) l9 c3 p& u/ ifrom selenium import webdriver, h* T/ M: t; w" j4 m; h/ `
#引入time库
* l. D& j4 m$ d7 {import time# d9 d1 k% |& C b! K2 i
#打开google浏览器5 `, f0 b0 S3 J. Y) W% i
driver = webdriver.Chrome()
0 w8 ?' B1 z. {2 y7 L& L. i#打开126邮箱平台6 x+ d' Y5 B2 }3 t t
driver.get('www.52ocean.cn')/ W' J/ G+ [; ^7 D, Y! g7 }
'''
) k" H( |8 ~ _7 @3 j& O考虑到网页打开速度取决于每个人的电脑和网速,0 Y$ d: g/ i2 ^! s! M
使用time库sleep()方法,让程序睡眠5秒5 x8 v8 W3 i8 K) C
'''
2 Y/ k2 m$ j( c; ?( o% _5 ~time.sleep(5)
2 z" O( f! Q/ c#在主页面点击登录按钮,进入登录页面
* o# ^( i5 x& W4 [0 Qdriver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()
+ J2 u* ^ o7 }% d' _% D- M#输入账号和密码4 O7 u# b7 b% _# s0 Y+ b8 f; P
driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')) a( M( E. y. K; N/ [$ M8 p
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')
6 r4 j; S9 C8 L# t/ w G+ [#点击登录按钮
6 u! t' j! u+ o2 K2 t' Zdriver.find_element_by_xpath('//*[@id="f_sign_up"]').click()
/ E6 Q) ^3 Q! e0 L& S============================================================
7 A0 @ D( B" X6 M+ Y$ W0 V# w- v
) u- }# Z4 K1 |/ `7 j9 j2 l, z" v- L; k. K# W& P9 B& p' m
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |