1.打开网页输入账号密码登录
- k+ e& H" |6 E0 n===========================================================4 t0 h0 y- H, r" S# `
#引入selenium库中的webdriver模块
+ s7 p1 ^6 `1 vfrom selenium import webdriver
5 |0 b; W/ k5 P* S#引入time库: M* L4 I* q$ V
import time d7 r' Z. L& z4 |# ^
#打开google浏览器
) u. D% W; g) Q0 A: M4 ddriver = webdriver.Chrome()7 ~8 e. }$ i8 a8 t
#打开126邮箱平台1 O3 B2 N l- @8 G
driver.get('www.52ocean.cn') B2 i6 }, k% V. j; C1 B+ V
'''
" l* L' r9 e+ x& {' i: T7 J2 Q1 p$ ~考虑到网页打开速度取决于每个人的电脑和网速,
" g7 B' d7 n/ ]7 b使用time库sleep()方法,让程序睡眠5秒
2 q# t! ~8 n R" \. `$ T'''2 N! q! p+ q0 a3 _+ p) \
time.sleep(5)7 W, k9 }8 l' j2 h. R: \* G( r
#在主页面点击登录按钮,进入登录页面
! B9 v! A- m1 T" Tdriver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()
8 S: Y0 W) M' |#输入账号和密码, F* P9 }& U1 z5 e; d+ t) ]1 ^! _
driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')- Y; f: ^8 j2 t# N( R
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')
) u1 t2 e: ?8 o+ y8 o7 j#点击登录按钮+ ~) g: M7 }5 C# t: V: ~! p
driver.find_element_by_xpath('//*[@id="f_sign_up"]').click(); X' t3 o- n2 f+ a) V* ?4 k
============================================================) w. N' |' j5 v2 ]
( \; O/ V2 q2 S: [$ l8 y1 g+ i* `2 g- X" d7 X- s+ a
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |