1.打开网页输入账号密码登录
: t- p% K/ l' x& d+ S5 u===========================================================$ ^+ M& I k8 G% J ~' O
#引入selenium库中的webdriver模块
. N0 @% r0 h9 R1 ~& t; cfrom selenium import webdriver
8 q9 B7 w2 G4 X( S+ X% x#引入time库
6 [( Q( T- w( Q! g' `" himport time1 [0 O8 P2 J. a! P* U& u: u+ Z6 i
#打开google浏览器
6 f \% C7 S) T7 ^6 s) C, T& Vdriver = webdriver.Chrome()' J |2 ], X, c( c& f
#打开126邮箱平台! K0 ?8 N4 L. n( S9 }
driver.get('www.52ocean.cn')
) Z0 ~/ S7 z3 u4 Z'''
8 V, ^( _7 j$ W; Q考虑到网页打开速度取决于每个人的电脑和网速,
9 @5 p% |- j; n% S# i使用time库sleep()方法,让程序睡眠5秒
9 n+ w) `: J' U4 s' r9 E. m'''& T9 u; w, q% V' L
time.sleep(5)7 h6 ?- k) Q1 ?1 ^0 u( _: ?
#在主页面点击登录按钮,进入登录页面. N) N: }( e c6 R2 q
driver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()
0 j2 b. v" M* r# f#输入账号和密码7 m9 Y- O8 u h# B9 i- @$ L
driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')
. N. ~- c2 `% Y, r% Kdriver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')2 h+ V( h/ W6 I% U0 G3 j6 u8 i
#点击登录按钮5 ]9 p: u" [' S8 E9 L9 h
driver.find_element_by_xpath('//*[@id="f_sign_up"]').click()
/ ~; J, v+ z/ B/ J============================================================# E [9 Y+ V9 O4 v! U" J% O
, @0 h8 S4 a. D3 t1 N
, y' G1 Q2 ?' ~" f% C 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |