GitHub网站链接https://github.com/rockerBOO/awesome-neovim,该页面上汇总有neovim的几百个插件,目前需要爬取每个插件对应的star数量,并打印输出。该功能主要面向程序员,尤其是neovim的重读使用者,因为neovim是vim的fork版本,跟vim一样,扩展性和灵活性非常强,需要使用者安装各种需要的插件,因此选择顺手的插件
通过集中抓取neovim插件的标星数量,让用户快速从几百个插件中筛选出拥有1k以上的标星插件,进而得到约几十个插件,从而方便用户进一步对筛选出来的插件进行分析,判断哪些插件是适合自己使用的
项目以python脚本实现爬虫功能,逻辑相对简单,主要难点是要从github网页中定位到标星的对象,并解析出标星数量,因此需要程序员对HTML语言结构有较深的理解,否则调试起来会比较困难