通过一个实例解讲splinter脚本
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
time.sleep(3)
# 最大化浏览器
bs.driver.maximize_window()
time.sleep(1)
bs.visit('https://www.baidu.com')
time.sleep(3)
if bs.is_element_present_by_xpath("//input[@id='kw']"):
bs.find_by_xpath("//input[@id='kw']")[0].fill(u'珠海天气')
else:
print '找不到 百度 输入框'
time.sleep(3)
if bs.is_element_present_by_xpath("//input[@id='su']"):
bs.find_by_xpath("//input[@id='su']")[0].click()
else:
print '找不到 百度一下 按钮'
if bs.is_element_present_by_text('珠海气象'):
print '找到 珠海气象 '
else:
print '找不到 珠海气象'