1.打开网页输入账号密码登录
; q) R$ z1 R1 R5 M5 |===========================================================
- r$ J$ l+ S3 N0 g" x% ]#引入selenium库中的webdriver模块" Y/ W! O, b: V4 a5 O2 i0 V
from selenium import webdriver
) f! S5 s- t& x" O, s% n3 W#引入time库
: x" T5 q; g: n+ c9 {2 Oimport time
4 }( T; G( @& ]$ Z4 V# g0 [#打开google浏览器8 H3 l( \$ s; H( i) f. {
driver = webdriver.Chrome()
" q ]9 `. e2 t/ E5 c; W7 d7 Y#打开126邮箱平台( _1 c2 c1 |. F' b
driver.get('www.52ocean.cn')+ b: j, l+ U! E! h o
'''5 g- X3 ]% W6 V
考虑到网页打开速度取决于每个人的电脑和网速,9 M C5 h; _7 [# u4 l; e
使用time库sleep()方法,让程序睡眠5秒; Y" q! }9 B! U G, u& c+ U: X y
'''
6 w0 R9 ?1 w _- o: q2 xtime.sleep(5)7 X4 w( |/ z( U
#在主页面点击登录按钮,进入登录页面
" w: L& e! `/ [8 j/ Zdriver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click(), B# F0 F6 u4 F! Y
#输入账号和密码' c$ P. U! _4 c$ ~
driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号'); q* s, o: j. O' j
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')" l+ u8 ]0 [: }( o
#点击登录按钮
8 `) K; p( H( Cdriver.find_element_by_xpath('//*[@id="f_sign_up"]').click()+ I8 c( k- S. h
============================================================8 j# f% H, ^1 p, `8 m8 ]
' X$ @9 H9 w, m
?7 }# a# A5 R0 n o 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |