一般人搜索github资源都是直接在搜索框中输入关键词进行搜索,比如spring,python爬虫,
在这里插入图片描述
搜索出来的项目数量看的人眼花缭乱,但是打开之后会发现一些可能只是在代码中提到了这个关键词,也被搜索出来了,无用项目太多。高效搜索方法就可以排上用场了。
比如要搜索项目名称中包含 “爬虫” 的,就可以在搜索框中输入 “in:name spring”,结果显而易见,搜索出来的项目都是名字里含有spring的,比直接搜索的质量提高了不少。
在这里插入图片描述同理,如果想搜索描述文件中包含 “爬虫” 的,可以通过 “in:description 爬虫” 来搜索。
通过 “in:readme 爬虫” 可以搜索 readme.md 中包含爬虫的项目。
如果你还想搜索质量更高一点的,要求 star 数达到一定量级,也可以通过 “stars:>1000 爬虫” 来搜索star数大于1000的项目。这样搜索出来的项目就全是高质量的。
同理,还可以通过 “stars:>1000 爬虫 language:python" 来查询用python语言编写的 star 数量大于1000的爬虫项目。
通过 “pushed:>2019-11-11" 可以查询最后提交日期大于2019-11-11的项目。
这样,就可以找到高质量的开源项目来学习了。
网友评论