1.打开网页输入账号密码登录- Z9 {& k2 \6 o% X7 {5 I" R- Y
===========================================================
* e+ o5 L( f- R8 e! b! _; Y/ A/ T' A#引入selenium库中的webdriver模块
6 w0 `3 ^; a' \! p4 [2 H, F. ~from selenium import webdriver8 O1 e H# ?+ i( }
#引入time库! X1 P4 Y5 l0 y
import time
/ l$ [2 U. C+ ?" l0 w6 Y5 A#打开google浏览器
7 e/ _6 F' R: v4 T adriver = webdriver.Chrome()3 u4 x; m/ f( d/ E; X3 p: o
#打开126邮箱平台
8 d& U6 ?6 b6 w' @4 K# I# Fdriver.get('www.52ocean.cn')3 ]$ Q6 a9 c( i ]6 H
'''
/ C- p$ V! z9 D+ E m" g/ }" d考虑到网页打开速度取决于每个人的电脑和网速,
" |( ~/ y2 | H8 u使用time库sleep()方法,让程序睡眠5秒
( ^$ Y5 d5 e; O' M+ b* ^'''
4 h/ e2 {+ @3 N/ Ktime.sleep(5)9 s5 W* m4 f. A I F5 n- \; X
#在主页面点击登录按钮,进入登录页面
/ L& r# D. b/ o3 E7 _' L- }driver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()# z, V8 v# e6 u6 ]4 f
#输入账号和密码
6 v) _4 f5 }9 @1 t+ t; W0 ~driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')
7 p/ T5 v; z0 y! N: _0 l! X" kdriver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')
' s( N( v# y3 \, X4 Z' H7 h#点击登录按钮9 G/ l, p: M' `6 S" A
driver.find_element_by_xpath('//*[@id="f_sign_up"]').click()
7 H6 p1 ^9 F$ F" E* g: v. h5 p============================================================
- [, a( T6 o1 T$ m7 A
7 s+ J+ L3 @- k- c0 J
z$ l. K- U) g3 x$ Y0 s X 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |