今天偶然發現了一個很有意思的python庫——robobrowser。簡單的看了一下,覺得這個東東作為輕量的爬蟲還是很適合的。另外這個做一些簡單的web測試也未嘗不可。
好了,那么問題來了。
什么是robobrowser
官方的給出的答案是:RoboBrowser: Your friendly neighborhood web scraper。原諒我這一生不羈放縱不愛讀書,真心不知道怎么用博大精深的漢語來翻譯這句話,有知道的同學還請告訴一下。
簡單來說robobrowser是一個瀏覽器,沒有界面的瀏覽器。用純python實現,運行在內存里。robobrowser可以打開網頁,點擊鏈接和按鈕並且提交表單。嗯,聽上去就弱爆了是吧。功能確實不多,但是如果是做爬蟲和簡單的web測試的話,這些功能實際上是夠用了的。
robobrowser能做什么呢
- 爬蟲
- 簡單的web測試
robobrowser好用嗎
簡單的試用了一下,用起來很方便。而且由於是純python寫的,安裝起來也很簡單。總之是居家旅行的常備物什。
robobrowser好學嗎
語法很自然,學起來很容易。另外robobrowser其實是建立在requests和BeautifulSoup之上的,站在巨人的肩膀上,robobrowser自然是容易被人們接受的。
requests和BeautifulSoup是做什么用的
- requests可以簡單的認為是發http請求用的
- BeautifulSoup可以簡單的理解為解析html文檔的
本文版權屬乙醇所有,歡迎轉載但請標明出處。
下一節:安裝robobrowser以及快速開始