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

好了,那么问题来了。

什么是robobrowser

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

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

robobrowser 能做什么呢

robobrowser 好用吗

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

robobrowser 好学吗

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

requests 和 BeautifulSoup 是做什么用的

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

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


↙↙↙阅读原文可查看相关链接,并与作者交流