1.打开网页输入账号密码登录* ~6 x( Z o7 m0 Y! F
===========================================================
1 m: h: F& ?8 D2 t x#引入selenium库中的webdriver模块
6 y8 a1 l. k4 ?( m- Q3 g, Zfrom selenium import webdriver
6 h3 c W) F! s* C- t#引入time库
/ F6 {/ h- e- timport time
8 d2 |5 U- A/ a. X1 Q#打开google浏览器) s; P! `; I/ f" {8 g
driver = webdriver.Chrome()
/ R% J/ H/ k4 ~9 C7 e# n1 l' L% p' _#打开126邮箱平台
. k3 @! [8 ]4 n( Cdriver.get('www.52ocean.cn')1 l* U, f8 N! x( N
'''
4 f0 w5 E9 P& ?0 R" c8 w8 o& r0 w7 c考虑到网页打开速度取决于每个人的电脑和网速,
# m8 S$ B# M0 z1 Y1 Y2 Z& H" G, L使用time库sleep()方法,让程序睡眠5秒
+ K! j; H3 N, k5 B$ l2 S* `'''# n" T. _& w7 C# v5 P
time.sleep(5)3 M+ k) \9 o4 @) k* z! j
#在主页面点击登录按钮,进入登录页面
0 ^6 M+ A# O" K2 q8 `! l# X8 ldriver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()
, |2 O; ]' W! L+ G) O#输入账号和密码
' \7 `& O$ Z0 x; T: X9 Y, `driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号'), _; c* @ k5 U. F) d& Z" J
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')0 V) M; }, m$ r/ Z# {: c
#点击登录按钮, t6 k! x' |4 o, q* Y
driver.find_element_by_xpath('//*[@id="f_sign_up"]').click() r7 @, u. X# W* l& @$ B# v& w
============================================================' ?1 i& ?3 D; L2 {4 X
& h7 M* ?: L6 F
1 R% k1 `/ U" G0 N 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |