1.打开网页输入账号密码登录
: ?/ X7 ?: V5 _. n! Z. E% h- @===========================================================, O3 s8 W Z; n. T3 M5 k% Y# }
#引入selenium库中的webdriver模块. c8 T3 X8 H& r9 v3 Y2 m, z2 Q6 c' Z- N
from selenium import webdriver# v, v8 v* L3 x7 z& Y# o9 O& a
#引入time库
7 q) z# i$ Q8 J2 g4 Eimport time, v& M' @8 V9 W2 p
#打开google浏览器
6 L( X; U% E% idriver = webdriver.Chrome()8 n# R- B. F6 G1 r9 F9 y/ M
#打开126邮箱平台
7 o: O$ W- t: ~3 ndriver.get('www.52ocean.cn')5 l1 Q% r* H" Q0 L
'''
7 Z6 Z" ?! G" B9 u- t考虑到网页打开速度取决于每个人的电脑和网速,
3 c. c4 a! A+ ^* V; k# z使用time库sleep()方法,让程序睡眠5秒
2 z/ A) p& f1 ^* |9 _% Z7 n'''
5 C& q5 E1 L6 btime.sleep(5)
2 T: p! k3 Q6 p* w* ^#在主页面点击登录按钮,进入登录页面
' Q, l/ N! ~) ~7 E c( adriver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()0 u1 }, P& H- X5 |
#输入账号和密码
+ U% V; O& V2 g. x+ \* i$ ^0 Pdriver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')( i, @. N( f* \
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')! G% w; m! u. ^+ d& Z' c( L" x
#点击登录按钮
/ j& [4 `& p6 q* g, W& Udriver.find_element_by_xpath('//*[@id="f_sign_up"]').click()
. k) {/ ~; Q% R! ~, Q c============================================================, g5 ~3 D1 X% C) q# o. Z; E, Y
+ W( M) P. ^8 }8 y3 H% Q
- \8 g, V! Z H$ g+ } 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |