一读小说 » 其他小说 » 这个漫画家精神病吧 » 第四十六章 人前显圣

第四十六章 人前显圣

    随着林青山熟练地一行行代码打出,将代码全都收入眼中的王伟杰脸色也越来越严肃。

    在场众人都感觉到了不对劲。

    外行人可能看不出来什么,只觉得不明觉厉。

    但王伟杰这个资深程序员看着林青山熟练敲出一行行代码。

    可是很清楚林青山这是在做什么。

    还有他是否真的有两把刷子的。

    别的不说,就凭借这手用空白文档敲代码。

    就能知道林青山在程序开发这块,就不是门外汉或者略懂一些这么简单而已。

    起码得是有过三四年丰富工作经验的资深程序员才会这么做。

    当然,有些天才程序员也有可能做到。

    但就算是能做到这种程度,很多程序员都不会这么写代码。

    毕竟空白文档没有报错和提示,没有代码自动补全。

    那效率可太低了,还有可能写错。

    所以这么写代码,大多数时候都是用来在同行面前人前显圣。

    或者就是一些老程序员习惯使然。

    因为一些年纪大的老程序员,他们上大学学写代码的时候。

    可没有如今这么多代码编辑器。

    甚至老一辈程序员那会都是没有自己电脑。

    仅凭借学校那老破少的机房电脑学习的。

    那可真是装多一个软件都会卡死机的破电脑。

    还是那种只能用光盘来安装xp系统、相对现在而言相当陈旧的电脑。

    在这种恶劣环境下,那一代的大学生都熟练学会了这一“空白文档写代码”法。

    到了工作岗位上,也是经常下意识地使用这种写代码的方式。

    不过总得来说,这种写代码方式实在效率低、bug和报错多。

    所以大伙还是用的相应的代码工具软件多一点。

    这会林青山的行为嘛……

    显然就是要给王伟杰露一手的意思。

    而王伟杰也看出来了林青山至少这会真的厉害。

    随着十几行代码出现,渐渐的他也看出林青山打算编写一个什么样的程序了。

    爬虫程序!

    Python这门编程语言最强大的作用之一就是制作爬虫程序。

    世界上80%的爬虫是基于Python开发的,它几乎可为后续的大数据分析、挖掘、机器学习等提供重要的数据源。

    而所谓的爬虫程序,通俗的讲就是通过程序去获取web页面上自己想要的数据,也就是自动抓取数据。

    Python这门语言学得好不好,厉不厉害。

    其中一个标志就是会不会写爬虫程序。

    而就算是会写爬虫程序,深入进去也还是有很大区别的。

    初级爬虫只要掌握Python的基本语法、常用库的使用。

    在一些没有反爬机制的网站之中,仅用Requests就能应付这些网站的爬取。

    如果要应付JS加载数据的网页,就需要配合PhantomJS以及Selenium来使用。

    中级爬虫一般就要用到分析Ajax,知道这些接口的调用方式再用程序模拟,甚至还可能要解开加密。

    最后一种,自然就是高级爬虫。

    原理其实就是多线程使得多个爬虫同时工作,需要熟练掌握Scrapy、MongoDB和Redis这三种工具,以及各种反爬手段。

    前面还看不出林青山的爬虫技术到了哪里,但后面看到林青山那显然是Scrapy的应用框架出来。

    王伟杰顿时知道,林青山还真没有说大话!

    这个人是真的会写代码!

    而且比起Python这门语言上的建树,他确实不如林青山。

    毕竟他是开发游戏的,不是专门搞爬虫的爬虫工程师。

    等等,这家伙这会写爬虫脚本,等会不会运用反爬技术吧?

    王伟杰心里一惊。

    等下林青山必然会运行这个脚本给他们看。

    到时候林青山用他的电脑展示这个爬虫软件去爬取了些有反爬技术的“特殊网站”,还有一些敏感信息……

    那可出大事了!

    我嘞个亲娘!

    “大哥,别,我错了,你别写反爬了,犯法的啊哥,你也不想被网安盯上吧?就简单试试就行了。”

    王伟杰当即哀嚎着说道。

    林青山的手指顿了顿,他想了想,好像也是。

    本来他还想写一些反爬手段进去的,但经过王伟杰提醒。

    算了,低调点。

    在场众人一看,都已经是心里明白,林青山确实是个会写代码的程序高手。

    没看王伟杰都算变相服软了吗?

    然后又过了几分钟。

    十几分钟的时间过去了,终于林青山停下手来。

    他保存空白文档,退出页面,然后点击空白文档后缀,将“.txt”格式改为了“.py”。

    文件的图标也紧跟着变了,变成了一个Python脚本文件。

    接着他再直接右键点击运行这个脚本,脚本页面非常简陋粗犷,毕竟这只是个临时起意的脚本程序。

    上面有个输入网址的框,只要林青山往里面输入一个网址,那就可以爬取那个网站的所有数据了。

    “算了,哥……”

    然而王伟杰却叹了口气,说道,“我服了,是我不该质疑哥你的。”

    还需要看看能不能爬取吗?

    他就是看刚才林青山的代码,还有这脚本真的成功启动起来了。

    都知道林青山是真的会写代码。

    不止会写,甚至还是个狠人。

    “真的不需要吗?”

    然而林青山却有些遗憾地说道。

    他好歹写了十几分钟代码,就不能让他人前显圣一下?

    “不需要了哥。”

    王伟杰说道。

    他算是已经服了,不服不行啊,这当众被打脸,这一点没出错且写得很高级的代码。

    他都将对林青山的称呼下意识改为哥了。

    王伟杰的年纪可是比林青山大好几岁啊!

    但是这声哥确实喊得心甘情愿。

    “好吧,所以我说我会写代码、会制作游戏吧。”

    林青山说道。

    但王伟杰心中还是有些不服,毕竟林青山这次人前显圣写得是爬虫脚本。

    写爬虫脚本和写游戏脚本会制作游戏,可不一样。

    但是看着林青山自信的模样,还有刚才当场打脸的举动。

    他又心里没了底气。

    毕竟林青山会写高级爬虫程序,那证明Python这门编程语言,他已经是参透颇深了。

    用来写个简单的游戏那还不容易。

    而且照这架势,说不定其他游戏编程语言什么C++、C#、Java,林青山也会也说不定。