1. 打开网页输入信息,点击搜索
) z& ~. `/ K' G4 d' a=====================================================4 N7 f( y0 _& R
# 引入selenium库中的webdriver模块
: z, [; k* _! `- e! U- wfrom selenium import webdriver
, f/ J; C- c2 v1 u#打开谷歌浏览器* v& }' M$ {$ g7 c1 w
driver = webdriver.Chrome()# N/ ?3 e/ J; |6 K/ y* Q
#打开百度搜索主页
% l6 O5 W8 Y4 i3 ^9 n, i {driver.get('www.52ocean.cn')
2 M' F K9 V" s, b* v'''8 L d8 B6 C$ V7 E8 {6 `) Y
调用selenium库中的find_element_by_xpath()方法定位搜索框,* U/ d3 _* _6 b" }6 {# I+ K1 e# c/ p6 @
同时使用send_keys()方法在其中输入信息
& _2 A8 p! Q0 u6 T% ~. }'''% @, h' Z, k+ I1 M" n h7 D
driver.find_element_by_xpath('//*[@id="kw"]').send_keys('this is a test')8 F- K- K5 x S; T* x
'''6 L2 Z; y/ S% u. a
调用selenium库中的find_element_by_xpath()方法定位搜索按钮,/ W4 H2 T. M/ I% e
同时使用click()方法对按钮进行点击
2 B! T" w; K& l+ V. ^( S'''
3 V6 L! y! w; H# |0 mdriver.find_element_by_xpath('//*[@id="su"]').click()2 `' C' I/ y2 u. h+ J
=====================================================, G1 U! [4 d Z
, P1 g; a/ r( E; o& k
& [: {$ r& J" t7 Y, z1 j y7 G( U 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |