以前在阮一峯的每週分享中看到過一篇彙編相關的文章,最近打算翻出來看看,可是發現阮一峯的分享是每週一篇文章,我若是想要找到本身想看的文章,在只記得文章標題中的一個關鍵詞的時候,很是不方便找。須要點開每一篇文章搜一下。因此就萌生了本身作一個簡單的搜索工具的想法。python
以前對 Python 簡單的瞭解,印象中 python 也是很是適合作爬蟲的。因此就寫了這個簡單的腳原本幫我找到我本身想看的文章。git
運行腳本,有一些簡單的前提條件:github
pip3 install requests
,pip3 install re
,pip3 install bs4
來安裝這三個第三方庫就能夠了。須要提早安裝 pip3,若是安裝不成功,試試用 sudo pip3 install *
的方式安裝。在確保 python3 和第三方庫安裝成功以後就可使用本工具了。 腳本很簡單,只須要將本倉庫 clone 到本地,而後執行 python3 search.py 'keyword'
就能夠了,其中的 keyword
替換成你想要搜索的關鍵詞便可。例如:python3 spider.py '彙編'
。切記,要用 python3 執行。 搜索由於是每次都臨時去請求頁面,因此會比較慢,若是搜到了本身想要的內容要退出,直接 ctrl + c 退出便可。正則表達式
搜索出來以後,在 iterm2 中按住 command 鍵,而後鼠標點擊就能夠跳轉目標地址了。python3.x
工具對於平常的搜索是夠用的。目前的功能也很簡單,就是在標題中匹配字符串,不支持正則匹配。作的過程當中想到了一些後續可能會添加的功能:ide
工具雖然簡單,可是我本身沒學過 python,都是臨時查的,踩了一些小坑。目前就我本身用我以爲夠了,還但願有大神願意一塊兒開源貢獻代碼。讓工具更加友好,豐滿。直接提交 pr 就能夠。 也歡迎你們 star。工具
最後感謝阮一峯的每週分享!code
若是以爲工具還不錯,能夠 buy me a coffee。第一次作這種工具分享給你們,但願你們喜歡和支持,1 分也是愛,讓我感受到有人用到了而且能對你有幫助。cdn
歡迎查看 github 倉庫,歡迎 star 和 fork,歡迎贊助!blog