设为首页 | 彩63彩票客户端-彩63彩票官网
当前位置: 主页 > 乌云 > 手把手教你“复活”乌云网
手把手教你“复活”乌云网
发表日期:2019-05-14 21:36| 来源 :本站原创 | 点击数:
本文摘要:从乌云网升级说起 本人刚踏入平安圈不久,在进修的过程中除了阅读一些典范册本外,像平安客、乌云网、Freebuf等网站也是我帮衬最多的处所。在7月初,我有幸加入了本年的乌云峰会。然而,回来之后,冲动的表情还没有平复,乌云网就进入升级形态!对于圈内人士

  从乌云网升级说起

  本人刚踏入平安圈不久,在进修的过程中除了阅读一些典范册本外,像平安客、乌云网、Freebuf等网站也是我帮衬最多的处所。在7月初,我有幸加入了本年的乌云峰会。然而,回来之后,冲动的表情还没有平复,乌云网就进入升级形态!对于圈内人士来说,乌云网不只是一个缝隙平台,也是一个庞大的学问库。此刻乌云网因升级而导致不克不及拜候,对于平安从业人员特别是像我如许的平安小白来说,影响也是庞大的。某一天,我在浏览平安客的一篇学问帖——暗码找回逻辑缝隙总结的时候,就碰到了问题:在这篇学问总结帖里援用了很多乌云网的缝隙及学问库文章。老司机们可能都看过所引内容,可是作为小白的我是真的没看过原文。此刻一点链接就打开乌云网升级提醒,怎样办?

  天无绝人之路

  7月底的某一天,忘了是在哪个网上看到一条动静,@hanc00l同窗在6月底把乌云网的全数公开缝隙和学问库文章爬了下来,并在虚拟机中搭建了乌云镜像站以供给缝隙及学问库文章搜刮,然后发布在了Github上。这真是处理了燃眉之急啊,妈妈再也不消担忧我的进修了!于是赶紧在第一时间下载了乌云镜像站虚拟机文件,并进行了试用。终究可以或许看到暗码找回逻辑缝隙总结中所援用的乌云缝隙和学问库文章了,眼泪哗哗的!!

  处理旧问题 又有新环境

  乌云网公开缝隙、学问库搜刮镜像(以下简称乌云网镜像)很好的处理了针对环节字进行搜刮的问题。可是,我在利用中发觉,又发觉一个新的问题一直搅扰着我:

  在我浏览暗码找回逻辑缝隙总结这篇文章的过程中,为了查看被援用的乌云网文章,间接点击链接当然是打不开的。想查看原文内容只要两种法子,一种方式是按照环节词在乌云镜像站中进行搜刮,然后再打开链接;另一种方式是按照原链接机关乌云镜像站中的文章链接(乌云镜像站中缝隙编号、学问库文章编号和原乌云网中是分歧的)。

  也许是我太懒了,我老是感觉这两种方式都太烦琐,本来就是点一下鼠标的事儿,此刻搞得这么复杂,既要切换页面,又要复制粘贴,手速再快也少不了10秒钟。我但愿本来就是点一下鼠标的事儿,此刻仍是点一下鼠标!当然在点鼠标的过程中,需要浏览器对链接进行转换,将本来乌云网的链接转换成此刻乌云网镜像的链接。这种转换对于用户来说是通明的,即点即开,就仿佛乌云网“新生”了一样。

  本人脱手 人给家足

  上述设法较着是要改变浏览器针对特定链接的点击行为,所以起首就想到了写个浏览器插件。不干预干与题来了,没写过浏览器插件啊,此刻写个插件貌似要颠末审核才能用啊,并且我既用Chrome,又用Firefox,莫非都要写两个插件!细心一想,写个浏览器插件工作量太大,不太现实。还有其他方式吗?这时,我想到了以前用过的一个浏览器插件:油山公Greasemonkey(在Chrome中是Tampermonkey)。在网长进行了一番搜刮,没有找到前人所造的轮子,那就只能本人脱手造轮子了。

  油山公是一个奇异的浏览器插件,通过施行响应的油山公脚本,能够在浏览页面的过程中达到对页面进行点窜(好比去告白、优化显示等)的目标。油山公脚本利用Javascript编写,在Chrome和Firefox中都通用。脚本编写也很简单,就拿我这种对Javascript博古通今、日常平凡最多也就写个弹窗的人来说,花了一个小时的时间进修了一下深切浅出 Greasemonkey也就完成了根基功能。

  思绪很简单:点击链接时,获取链接对应的URL地址,然后判断能否是乌云网缝隙或者学问库文章的页面地址,若是是的话就转换成乌云镜像站的URL地址。颠末对比发觉,乌云网缝隙或者学问库文章的URL地址和乌云镜像站的URL地址是逐个对应的,其转换法则如下表所示。此中192.168.162.138:5000(注:这是最后我的乌云镜像站地址,此刻从头下载了新的虚拟机镜像,地址变成了截图中的192.168.162.142:5000)是我本人所搭建的乌云镜像站的首页地址。

  基于此法则,我编写了如下的油山公脚本(第一次啊!)。

  赶紧打开暗码找回逻辑缝隙总结这篇文章测试一下。当点击乌云网链接之后跳转到当地乌云镜像站页面的那一刻,我的心里是相当冲动的!再一次眼泪哗哗的……

  上述v0.1的脚本利用了几天之后,发觉该脚本还不敷完美,仍然具有一些问题:

  脚本只对鼠标左键点击的链接起感化,鼠标中键点击或者右键菜单中打开链接都不起感化

  脚本仿佛发生了一些负感化:百度或者谷歌搜刮某一环节词之后,再次点击搜刮按钮不起感化了。

  思疑是给页面中所有链接绑定新的点击事务后,影响到本来的事务响应了。

  既然发觉了问题,那就继续优化一下吧。既然绑定新事务可能会影响到原有的事务响应,那就不要绑定事务了,间接在页面加载过程中,将页面中所有的原乌云网链接转换为当地镜像站的链接。如许既不影响本来的点击事务,别的因为链接本身曾经转换为乌云镜像站的链接,因而不管是左键、中键仍是右键点击,都起感化了。按照这个思绪,从头写了v0.2版本的脚本。

  v0.2版本的脚本利用到此刻,还没呈现新的问题,一切都很成功~~

  上述脚本我曾经上传至Greasy Fork脚本库,地址为乌云网缝隙及学问库链接转换器,需要的童鞋可自行安装。若是碰到问题,接待大师留言反馈。别的,间接打开油山公脚本编纂器,粘贴上述代码并保留也是能够的。无论哪一种方式,都要将mirrorHostName变量的值(也就是)点窜为你本人的乌云网镜像站地址。

  没用到什么高深的手艺,可是确实处理了我所碰到的问题,节流了我的时间。俗话说得好:懒人改变世界,但前提是懒情面愿通过手艺手段解放双手。我是懒人,懂点手艺;撰写此文,与君共勉(老司机请一笑而过)!

  激发我写此文、而且用来测试脚本结果的:暗码找回逻辑缝隙总结

  @hanc00l 同窗开源的:乌云公开缝隙、学问库搜刮

  进修油山公脚本开辟入门学问的:深切浅出 Greasemonkey

  作者:三思之旅

  1、Chrome浏览器,请先下载Tampermonkey插件,请点击下面链接:

  2、安装作者编写的乌云链接转换东西,地址如下:

  乌云网缝隙及学问库链接转换器

  在安装了Tampermonkey的环境下,间接点安装脚本按钮即可。

  3、如需点窜脚本中的乌云镜像地址,请点击插件上面的仪表盘,然后点窜url地址。

  附几个乌云镜像地址:

  4、嫌麻烦的,请间接珍藏上面3个地址,然后需要的时候,间接去查询即可。

(责任编辑:admin)
http://dyrx99.com/wy/649/
热门推荐
  • 娱乐资讯
  • 社会百态