splinter使用

splinter使用细则

1、导入并指定浏览器
from splinter import Browser
browser = Browser(‘chrome’)
使用chrome时,需要chromedirver.exe,可通过下面链接下载对应的chromedirver.exe
chromedirver链接:http://npm.taobao.org/mirrors/chromedriver/
下载成功后最简单的方式是将chromedirver.exe放到 C:\Windows\System32 即可
2、splinter常用方法
基本操作
browser.fill(name,‘value’) ----fill 是通过name来进行一次性填充
browser.visit(url) ----利用url访问网站
browser.url ----当前窗口页面的url
browser.title ----当前窗口页面的title
browser.html ----当前窗口页面的html

查找元素方式如下:
browser.find_by_css(‘h1’)
browser.find_by_tag(‘h1’)
browser.find_by_name(‘name’)
browser.find_by_id(‘firstheader’)
browser.find_by_value(‘fquery’)
browser.find_by_text(‘写文章-CSDN博客’)
browser.find_by_xpath(’//h1’) ----xpath路径可以通过F12定位到对应元素,鼠标右击,选择复制xpath路径

windows窗口操作
browser.windows ----查看所有窗口,结果为list形式 []
browser.windows ----既然为list,则有list属性
browser.windows[0]
browser.windows[window-name]
browser.windows.current ----当前窗口
browser.windows.current = browser.windows[0] ----重新定义当前窗口为第一个窗口

window = browser.windows[0]
window.is_current
window.is_current = True
window.next
window.prev
window.close()
window.close_others()

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值