1. 打开网页输入信息,点击搜索
7 U K: V% J% r" Y9 R# C* w=====================================================7 O! u+ I! ^6 ?- ?$ W5 ]9 `
# 引入selenium库中的webdriver模块
; I9 x: d! G; n# J( _from selenium import webdriver, x% M7 |4 v. G+ j; ~5 W$ a. K
#打开谷歌浏览器
# R1 Z- S, a+ l7 xdriver = webdriver.Chrome()
4 h) x0 X! \( u' n: E#打开百度搜索主页
! s; c( x# V8 [7 s1 r5 ydriver.get('www.52ocean.cn')( B8 d' K& m) ?9 J8 [ _; [# X# |
'''6 [" i# n8 q) D, W$ C
调用selenium库中的find_element_by_xpath()方法定位搜索框,$ D/ i- p# g$ g
同时使用send_keys()方法在其中输入信息& [! o9 w8 z- F; I' w) F' V
'''1 J3 H' i2 N$ n6 J' e& G
driver.find_element_by_xpath('//*[@id="kw"]').send_keys('this is a test')( U% g. z' j1 ~% K U
'''
+ |: h) ~+ Q7 j$ u0 B' [调用selenium库中的find_element_by_xpath()方法定位搜索按钮,
Y; ?9 U$ v( V同时使用click()方法对按钮进行点击
; V$ H3 e; Y3 p5 L'''
' k7 n3 a ?5 O: p" F8 zdriver.find_element_by_xpath('//*[@id="su"]').click()( k" U+ K- W9 g) d- C: W
=====================================================9 J+ [6 r u" l( Z5 U+ h! ?; K( `
) `" o* \8 ~$ R9 F; V/ T6 V0 Y/ w+ v
2 C/ E& {, P( f8 t 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |