首页 > 范文大全 > 正文

跟垃圾网站说“拜拜”

开篇:润墨网以专业的文秘视角,为您筛选了一篇跟垃圾网站说“拜拜”范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

垃圾网站像老鼠过街一样,人人喊打,但迄今为止没有一个立竿见影的屏蔽方法,在这条路上我们注定要跋涉。驽马十驾,功在不舍,路途的遥远让很多人退缩,一名学生一如既往地往前走着,为号召大家抵抗垃圾网站,他开办了“中国反垃圾网站联盟”;为了让大家更有效地屏蔽垃圾网站,他开发了专门的软件――垃圾网站屏蔽器。

a乔欣

年龄:16

编程时间:3个月

软件小档案:垃圾网站屏蔽器

文件大小:705KB 软件性质:免费版

适用平台:Windows XP/2003

下载地址:/web/tool.rar

快车代码:CF0817CMRJ05

志存高远 身体力行

很早的时候a乔欣就发现在互联网上有一些不提供有用信息,布满广告甚至携带木马、骗取点击的垃圾网站,“既然是垃圾,为什么不把它们清理掉呢?”他时常想这个问题。初二的时候,他决定办一件实实在在的事,开办一个反垃圾网站的论坛。起初,网站功能很单一,只用来收集垃圾网站,提醒大家手工屏蔽。当时的他只是一个初中生,虽然心中早就有了想法,甚至连软件的工作原理都设计好了,但他还不具备开发软件的能力,无法写出一个完整的程序。做了没多久就失败了,网站也停止了一段时间。事情在他读高一的时候发生了转机,学校要举行一次创新科技大赛的消息让他立马想到了自己夭折的反垃圾网站,打算继续做下去。吸取了以前的经验教训,他设计了网站的雏形,并且着手研发软件。经朋友推荐,选用简单好用的VB语言开发了一个工具,经过不断地调试和改进,与网站完美结合的专业工具――“垃圾网站屏蔽器”诞生了。论坛也恢复了,并有了响亮的名字:“中国反垃圾网站联盟”(/)。

一键屏蔽简单易用

软件的使用非常简单,运行软件后,单击“读入服务器数据”按钮,软件就自动读取论坛收集的垃圾网站(当然需要电脑处在联网状态下),接下来单击“开始屏蔽”按钮就可以让电脑具备屏蔽这些网站的能力了。以后我们再打开这些网站,浏览器就不会显示了。平时发现新的垃圾网站,可以单击“举报垃圾网站”,将数据上报到论坛上。

技术揭秘:软件的原理就是通过修改Hosts文件来屏蔽网站。因为Hosts的请求级别比DNS高,利用Hosts文件的IP转向,如果转到一个不存在的错误IP那么这个网站就无法访问了。用户单击“读入服务器数据”时,软件就通过XmlHttp函数将服务器上的TXT文本格式文档按照行规则进行读取并写入软件中。单击“开始屏蔽”后,软件就修改了Hosts文件。

小提示

软件一次性将垃圾网站屏蔽,之后可以就关闭软件。下次运行软件,它会自动更新到论坛的最新数据,直接单击“开始屏蔽”按钮就可以了。

添加删除由我做主

当然,这些垃圾网站还不全,也不能满足我们个人的特殊需求,不过我们可以自己添加想屏蔽的网站。如果你当前只想添加一个需要屏蔽的网站,那么就在“添加单个垃圾网站到列表”一栏中的“网站”对话框中输入网站的域名(不加“”),然后在“说明”一栏中写入简要的说明(见图),以免以后混淆,再单击“开始屏蔽”按钮就生效了。如果多个网站,那么一个一个添加就麻烦了,我们可以首先建立一个TXT文档,存入要屏蔽的网站,一行一个。然后单击“选择文件”按钮,选择刚才建立的TXT文档并打开,再依次单击“批量添加开始屏蔽”就好了。如果要删除某一个已经添加进屏蔽列表中的文件,那么直接在列表中找到它,单击“删除选项”就好了。

技术揭秘:软件要实现这个功能,需要用split函数把TXT文件写入一个数组。单击“读入服务器数据”后,软件使用循环语句把这个数组逐一按行添加到列表里面。使用OPEN语句(Open "c:\windows\system32\drivers\etc\hosts" For Output As #2)打开原始HOSTS文件,并清空原始HOSTS文件,用Append方式再次打开HOSTS文件,在文件末尾添加数据。同样,使用循环,逐行添加列表的数据进HOSTS文件(还是加入了一个计数器来统计屏蔽数量)。

小编物语:a乔欣的软件才刚刚起步,相比其他的软件在设置和技术应用上都有一些需要完善的地方,不过反垃圾网站就要大家共同努力,a乔欣非常希望CFan读者可以和他并肩作战,他的QQ是:402838935。