1.打开网页输入账号密码登录
8 ^% i$ a; X. E" ~' z===========================================================
% N4 U5 |$ a; N2 E$ J2 Y& J6 E#引入selenium库中的webdriver模块
. O6 D" e1 D, \8 t% r' P$ E6 Ifrom selenium import webdriver
, L. W# z9 V, }! m9 U2 T& ^#引入time库. S8 b3 o) O7 V' r9 f1 C
import time
0 E2 r4 `( d& Q+ ^6 k& b#打开google浏览器
2 i0 B# R) U1 s, K& edriver = webdriver.Chrome()
8 E2 B2 K! t% ^* t: r5 m7 W1 u#打开126邮箱平台1 e) w5 S6 X/ o9 N2 C1 t
driver.get('www.52ocean.cn')
+ T' T; I# |( g; h0 S'''
, u/ w- x; b+ R* R8 E' c" R考虑到网页打开速度取决于每个人的电脑和网速,' Z9 W- D2 W* X% w1 R
使用time库sleep()方法,让程序睡眠5秒* J3 A/ B' F% {
'''7 z5 ^5 Q: h, Z6 g
time.sleep(5), D4 [" q+ D: ?/ S e2 o" w$ B
#在主页面点击登录按钮,进入登录页面
: Q. T5 W x& l2 X9 kdriver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()
- a& M) N9 }7 I; g: j& q! e#输入账号和密码
& k+ b+ [4 D: I7 Cdriver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')+ W2 F$ Y( t% v( ~
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')
( J3 t# X, M2 L#点击登录按钮 S( g9 C$ {% u1 U. J( ~% `# S7 b+ B
driver.find_element_by_xpath('//*[@id="f_sign_up"]').click()
$ ?! j9 G' { k1 a+ U============================================================) C. O4 R J9 n0 h
$ z: h5 w% p+ g) U) I
: G( c7 n4 V9 o8 G" t. o' ^( U
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |