以前在阮一峰的每周分享中看到过一篇汇编相关的文章,最近打算翻出来看看,可是发现阮一峰的分享是每周一篇文章,我若是想要找到本身想看的文章,在只记得文章标题中的一个关键词的时候,很是不方便找。须要点开每一篇文章搜一下。因此就萌生了本身作一个简单的搜索工具的想法。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