1.打开网页输入账号密码登录
3 s' L& J+ V- a& v===========================================================
7 b0 V7 s: h: q! }) i4 Y7 M" v#引入selenium库中的webdriver模块
0 _1 O9 [ F2 v: |5 ?from selenium import webdriver
' L! V0 o2 |. C3 u#引入time库0 [$ ~; _8 x* k5 o! {
import time
, A, @) q+ e' x# i#打开google浏览器* m8 e7 R% y5 p( n
driver = webdriver.Chrome()
- Y7 T- K: T0 }' E! i t( Y8 I8 d1 s. b#打开126邮箱平台
& v8 ?/ p% \/ Q1 udriver.get('www.52ocean.cn')2 y) _) \0 H4 f
'''
A7 k! E( e) R: I. t: c& U考虑到网页打开速度取决于每个人的电脑和网速,
# B7 b- @: k" f( N" C: u使用time库sleep()方法,让程序睡眠5秒
8 k% t8 U' Q& i'''
( Q0 R( u7 r6 @# atime.sleep(5): R9 ~# j& M$ i+ [2 {: P: S
#在主页面点击登录按钮,进入登录页面# |) x% e$ z. `" s+ \1 A
driver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()
8 K- t6 U0 y5 h% P' u8 P" q#输入账号和密码" v O$ p- o9 P7 N7 l+ \0 U
driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')* r8 ?- l, b' e8 e
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')
; U6 y1 z4 V8 ^" Q3 l4 I#点击登录按钮
- [+ L) n' g$ ?" R- w! D* ?9 G: `driver.find_element_by_xpath('//*[@id="f_sign_up"]').click()
' s4 u& f% [* r8 U* k0 p" S3 o/ c& Y============================================================* \* Y4 d! S; c/ N$ t
3 G$ [: H" n+ d) K# b* P. c/ T4 \+ I- V' d% I% V( M h' I: p* s
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |