Skip to content
/ host_ads Public

一个python构成通过更改host屏蔽广告并拥有可视化GUI界面的简易程序

Notifications You must be signed in to change notification settings

moke8/host_ads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

host_ads

一个python构成通过更改host屏蔽广告并拥有可视化GUI界面的简易程序


经常上网的童鞋对于HOSTS文件应该非常熟悉了

我经常编辑HOSTS文件来达到屏蔽网页广告的目的。

但是HOSTS文件藏在WINDOWS目录的子子子目录下,而且没有后缀名,每次打开都非常的不方便

在吾爱破解论坛也看到有人发布了编辑HOSTS文件的小工具【https://www.52pojie.cn/thread-855929-1-3.html】

于是我也手痒,花了点时间简单用python做了一个小程序

没啥技术含量,纯粹是方便自己,大神别笑话

可以直接在批处理里面屏蔽/取消屏蔽指定域名,还原host文件防止host被污染

最关键的是更小巧方便,才3KB,而且是傻瓜式操作。

主要内容:

  1. 添加host屏蔽以达到屏蔽某些广告域名的目的
  2. 删除host屏蔽,使用循环的方式循环每一行,确保除去本软件屏蔽此域名外其他用户或软件利用host屏蔽而达不到取消屏蔽的效果
  3. 查看host文件,解决大部分人找不到host文件和host文件目录较深打开麻烦的问题
  4. 还原纯净host文件,解决部分host深度患者经常修改导致host污染和host小白错误修改以及部分恶意软件恶意修改host的问题


使用方式:

  1. 直接在python环境下运行
  2. 使用pyinstaller编译为exe文件运行
    1. 安装pyinstaller(需要python环境):
      在命令行中执行pip install pyinstaller
    2. 用命令行打开文件所在目录
      执行pyinstaller -w -F py文件地址
      其中 -F指打包成独立exe文件,-w指屏蔽命令行界面

图片:

kb8Mex.png

kb8Qw6.png

kb83FO.png

kb8lTK.png

About

一个python构成通过更改host屏蔽广告并拥有可视化GUI界面的简易程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages