1.打开网页输入账号密码登录" i$ Y6 G, s0 Q+ [$ _' ^- O3 u$ {3 D
===========================================================" o, @0 f& H* Q% G$ c- M8 {
#引入selenium库中的webdriver模块( M+ f0 Y6 k' `+ L/ s/ U7 @; l
from selenium import webdriver& u+ ~8 k) b5 j9 s* w
#引入time库5 P( u, L, C1 _$ G
import time9 ]* a1 N$ b8 t' \- @! p, T
#打开google浏览器1 t" R+ n2 @0 {# k
driver = webdriver.Chrome()
; \8 S! I. a+ x" u# g h#打开126邮箱平台
; ^( }2 X" c- y3 D8 gdriver.get('www.52ocean.cn')6 l4 V2 o4 X! v+ J3 H
'''
! V9 ]+ z. |! w* h& V. p考虑到网页打开速度取决于每个人的电脑和网速,. a1 g9 Q0 x: M% ~
使用time库sleep()方法,让程序睡眠5秒
" _- T( O% a/ D1 q( p. F'''
8 Q+ c8 }. l' ztime.sleep(5)/ f( U5 s7 ~6 C8 y& ~9 H9 B
#在主页面点击登录按钮,进入登录页面
. J) L8 }& s0 k3 {0 x% Z, M5 ]driver.find_element_by_xpath('//*[@id="notlogin"]/span/a[1]').click()5 Y4 u4 \! l4 J, K# H
#输入账号和密码. d1 V. R, ~! _8 D+ H
driver.find_element_by_xpath('//*[@id="lUsername"]').send_keys('账号')& ~8 ^1 [* D, n' W
driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')! Y2 o( J# u1 V
#点击登录按钮
. C4 m7 T, w+ ]3 Pdriver.find_element_by_xpath('//*[@id="f_sign_up"]').click()
) [# q& A8 o1 N9 j/ U* b" i============================================================
; E1 w0 B% o; h: K9 c* o
4 A" w3 p* K c: r- i9 V3 Z- o1 `+ N7 g% i' W; i/ _' r; V
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |