#coding=utf-8
from
selenium
import
webdriver
import
time
browser
=
webdriver.Firefox()
#
啓動Firefox瀏覽器
url1
=
'http://www.baidu.com/s?wd=馬爾代夫'
# 馬爾代夫的百度搜索頁
url2
=
'http://scrapy.org/'
# 測試頁面1
url3
=
'http://news.yahoo.com/air-strike-libyan-city-misrata-clashes-near-oil-135039996.html'
# 測試頁面2
browser.get(url1)
#
打開頁面
browser.maximize_window()
#
瀏覽器窗口最大化
res
=
browser.find_elements_by_xpath(
"//h3[@class='t
c-gap-bottom-small']"
)
#
使用xpath查找頁面中的h3元素
for
r
in
res:
#
頁面中h3元素有多個,所以需要遍歷
t
=
r.find_element_by_xpath(
"a"
)
#
h3元素下的a標籤
print
'%s - %s'
%
(t.text,
type
(t.text))
#
打印a標籤的標題以及文本格式
if
u
'途牛'
in
t.text:
#
判斷標題中是否有途牛,如果有則點擊
print
'yes'
# 判斷結果
t.click()
#
點擊這個a鏈接
print
len
(res)
#
打印h3標籤的總量