splinter 浏览器API
这里整理汇总了有关浏览器本身的API
1,visit(url)
访问一个给定的网址,参数 url 是字符串类型
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
2,reload()
重新加载(访问)当前页面,相当于刷新
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(5)
bs.reload()
3,back()
回退到上一个页面,如果已经是最后一个页面,则不再回退
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(2)
bs.visit('https://www.baidu.com')
time.sleep(1)
bs.back()
4,forward()
往前一个页面,如果已经是最前的页面,则不再往前
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(2)
bs.visit('https://www.baidu.com')
time.sleep(1)
bs.back()
time.sleep(1)
bs.forward()
5,title
获取当前页面的浏览器标题
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
t = bs.title
print t
6,url
获取当前页面的网址
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
t = bs.url
print t
7,quit()
退出页面,当浏览器只有一个页面时,将关闭浏览器
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
bs.quit()
8,html
获取当前页面的html源文件
例子:
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn')
time.sleep(1)
h = bs.html
print h
该文章对你有帮助吗,求分享转发: 分享到QQ空间 分享给QQ好友