1.打开网页输入账号密码登录, @, h; d( R9 x
===========================================================% g: W2 z1 a3 J
#引入selenium库中的webdriver模块
4 Y# R2 Y( l" Yfrom selenium import webdriver: a( u$ Z1 j# X
#引入time库% }/ A/ e+ h% w5 f' @5 T- l$ |2 A, U4 K
import time/ p0 e' ]; Q/ u* r6 d4 i" C/ y
#打开google浏览器
" B Z1 N* A, `3 m+ Z! ~: n Zdriver = webdriver.Chrome()
$ a$ _& h K! s/ P/ M7 L#打开126邮箱平台" I7 G7 R0 {. z7 [0 M
driver.get('www.52ocean.cn')5 e0 E( R: l* R* ^* p
''': @8 ^, M" E9 z+ J7 p9 j' u
考虑到网页打开速度取决于每个人的电脑和网速,8 d/ L6 h% C+ S
使用time库sleep()方法,让程序睡眠5秒
4 V0 @: r+ s% W# E''', I: O0 C+ l* \8 L9 G
time.sleep(5)6 \+ f5 C. N( J
#在主页面点击登录按钮,进入登录页面
8 g* `- s# t U, zdriver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click(), A2 A1 @3 z o% y( i
#输入账号和密码
. P. c3 w: r3 `driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')7 n7 n' M+ J' e- p
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')
& g& \0 t, a& C9 O( X# z#点击登录按钮
0 |, s* t7 X+ j' Y" }" q! rdriver.find_element_by_xpath('//*[@id="f_sign_up"]').click()* _ c* y9 N; w t t1 n
============================================================* B, T7 ^* _3 m) p. B
; L0 g. q$ ?5 `6 S$ Y
/ [8 b5 H V8 J
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |