1. 打开网页输入信息,点击搜索
* U9 O+ {* b A5 \$ G+ X=====================================================3 _" S8 I4 L6 w( _8 `
# 引入selenium库中的webdriver模块' ?& }7 h) G& k2 A
from selenium import webdriver
+ V( p8 ^1 e/ T. t; [/ g' U#打开谷歌浏览器
9 v4 h! l+ _4 p) Q8 e6 {driver = webdriver.Chrome()
8 {% v) a$ r, m+ [) c* \#打开百度搜索主页
1 N% p, m J: `driver.get('www.52ocean.cn')
: Z( B) V" b! t0 y'''4 w2 T1 l0 B x1 t( t
调用selenium库中的find_element_by_xpath()方法定位搜索框,/ L* I( b6 C( ]$ A4 V' i8 z4 J
同时使用send_keys()方法在其中输入信息$ @6 B9 g9 `$ w r/ b3 N! a9 `
''' }# c; l6 m6 n7 G5 f
driver.find_element_by_xpath('//*[@id="kw"]').send_keys('this is a test')3 a2 L7 i! l. j- V) ?/ S* u3 S5 a3 @) E) B
'''! w9 e0 ~0 K6 q
调用selenium库中的find_element_by_xpath()方法定位搜索按钮,( s, C% M( G S# V0 n) E0 e+ q
同时使用click()方法对按钮进行点击( H# Z) s$ d4 Y# c: i* Z0 @
''', Q& Z0 k, \" S' i+ Y; J* W, q1 s
driver.find_element_by_xpath('//*[@id="su"]').click()
0 ]. D/ }) w# ?0 `=====================================================
1 j/ a! R7 e) B+ i ' E' s0 X8 l) f# f/ Z$ k
7 a3 K' _ u' R+ ]6 { } 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |