前端测试 还没被玩坏的 robobrowser (1)-简介

乙醇 · 2015年01月08日 · 最后由 securitytest 回复于 2017年09月26日 · 2423 次阅读
本帖已被设为精华帖!

今天偶然发现了一个很有意思的 python 库——robobrowser。简单的看了一下,觉得这个东东作为轻量的爬虫还是很适合的。另外这个做一些简单的 web 测试也未尝不可。

好了,那么问题来了。

什么是robobrowser

官方的给出的答案是:RoboBrowser: Your friendly neighborhood web scraper。原谅我这一生不羁放纵不爱读书,真心不知道怎么用博大精深的汉语来翻译这句话,有知道的同学还请告诉一下。

简单来说 robobrowser 是一个浏览器,没有界面的浏览器。用纯 python 实现,运行在内存里。robobrowser 可以打开网页,点击链接和按钮并且提交表单。嗯,听上去就弱爆了是吧。功能确实不多,但是如果是做爬虫和简单的 web 测试的话,这些功能实际上是够用了的。

robobrowser 能做什么呢

  • 爬虫
  • 简单的 web 测试

robobrowser 好用吗

简单的试用了一下,用起来很方便。而且由于是纯 python 写的,安装起来也很简单。总之是居家旅行的常备物什。

robobrowser 好学吗

语法很自然,学起来很容易。另外 robobrowser 其实是建立在requestsBeautifulSoup之上的,站在巨人的肩膀上,robobrowser 自然是容易被人们接受的。

requests 和 BeautifulSoup 是做什么用的

  • requests 可以简单的认为是发 http 请求用的
  • BeautifulSoup 可以简单的理解为解析 html 文档的

本文版权属乙醇所有,欢迎转载但请标明出处。

下一节:安装 robobrowser 以及快速开始

共收到 3 条回复 时间 点赞

感觉和 phantomjs 差不多

连个代码例子都没有啊

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册