1. 打开网页输入信息,点击搜索
& W1 A; d9 q+ u=====================================================
$ X9 w2 @7 l% n' W% I; \" {: R$ Y2 X# 引入selenium库中的webdriver模块' j+ n! z8 G4 |* e( G
from selenium import webdriver
: d* [$ J/ r/ v, _#打开谷歌浏览器/ g% w; }- h* Q" m( s- K. R! p
driver = webdriver.Chrome()
2 e9 J* A, c4 {2 x% C% W#打开百度搜索主页# i2 Q2 _3 ^# ?
driver.get('www.52ocean.cn')
! r. X7 W1 k) y W. r* ~'''
- z" i9 T8 Y/ ]2 v- L调用selenium库中的find_element_by_xpath()方法定位搜索框,
( y/ w, Q$ t5 o, Y8 b: v, c同时使用send_keys()方法在其中输入信息0 r- A/ O; V- c' P
'''0 R, z! o( }" _8 s" Y9 n
driver.find_element_by_xpath('//*[@id="kw"]').send_keys('this is a test'): M. z S1 s% O/ o }( ?2 Z
'''2 h" x4 `4 F# u, f2 f' f& `
调用selenium库中的find_element_by_xpath()方法定位搜索按钮,
0 M& O8 U* j4 N1 m1 G9 r同时使用click()方法对按钮进行点击
* b3 M+ ~5 `4 n! D* A'''
* Z" {; Y y/ O) Ndriver.find_element_by_xpath('//*[@id="su"]').click()& [3 y( E+ c9 j) @5 [. h
=====================================================
. p0 U) U4 n0 O& M$ d! a( f8 @$ D) g
6 p+ p( S1 R& ~; K# _2 o$ y% L7 s# i3 @ p
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |