在线提取网站源码分享(网页源码提取器)

其实在线提取网站源码分享的问题并不复杂,但是又很多的朋友都不太了解网页源码提取器,因此呢,今天小编就来为大家分享在线提取网站源码分享的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

Ghips是一个仅601KB的开源软件:

项目:github.com/aardio/Ghips\n镜像:gitcode.net/aardio/Ghips

支持Win7,Win8,Win10,Win11等操作系统。

软件通过GitHub官方API获取所有IP,并自动找到最快IP。

刷新间隔时间设为非0则定时获取最快IP并自动刷新域名解析。

更新IP后首次访问GitHub可能会略慢,稍等就快了。

程序需要以管理权限运行才能修改hosts。建议右键点Ghips托盘图标,在弹出菜单中勾选「开机启动」。

这样开机就会静默获取管理权限启动,不会再弹出警告。

访问速度快的IP经常变更,单击Ghips托盘图标能快速刷新IP测速结果。

Ghips使用aardio开发,早于2019年就在aardio中发布了源代码(现已分离为Ghips项目):

类似GitHub这样的HTTPAPI,在aardio中一般不需要特别封装,直接就可以转换为一般的函数对象,关键代码:

importweb.rest.jsonClient;\n\nvarhttp=web.rest.jsonClient();\nvargithub=http.api(&34;)\t\nvarmetaInfo=github.meta.get();

metaInfo.git就是获取的IP列表。

修改hosts文件的文件夺权这些比较麻烦,关键源码如下:

fsys.hosts.ownCacls();\nfsys.hosts.update(githubIps)

另外,修改hosts需要管理权限。

如果将软件设为在开机时静默获取管理权限——就不用每次都去点警告对话框了。

实现开机自动获取管理权限的关键源码如下:

importsys.runAsTask;\nvarsysTask=sys.runAsTask(&34;,&34;)\nsysTask.register(&34;);

添加定时器自动刷新IP的关键源码如下:

winform.setInterval(\n\tfunction(){\n\t\tif(!winform.plusUpdateIps.disabled){\n\t\t\twinform.plusUpdateIps.oncommand(,,true);\n\t\t}\n\t},interval*5000\n)

OK,本文到此结束,希望对大家有所帮助。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平