修改hosts轻松上谷歌

修改hosts轻松上谷歌,第1张

概述修改hosts轻松上谷歌

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

#!/usr/bin/env python#-*- enCoding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')import urllib2,sys,platformurl='http://www.360kb.com/kb/2_150.HTML'if platform.uname()[0]=='windows':    file = r'c:\windows\system32\drivers\etc\hosts'else:    file=r'/etc/hosts'data=urllib2.urlopen(url,None,10).read()if data is not None:    a=data.find('#Google-hosts-2015')#    b=data.find('#Google-hosts-2015-end')    b=data.find('</pre>')    if a==-1 or b==-1:        sys.exit(-1)    # back hosts    #shutil.copyfile(file,'%s.bak-%s'%(file,time.strftime('%Y%m%d%H%M%s')))    # write hosts    fpr=open(file,'r')    lines=fpr.readlines()    fpr.close()    fpw=open(file,'w')    flag=0    data=data[a:b].split("\n")    for eachline in lines:        if "Google-hosts" in eachline:            if flag==0 :                for eachData in data[:-3]:                    fpw.write(eachData.replace('<br />','').replace('&nbsp;','').replace('<span>','').replace('</span>','')+"\n")                    if data.index(eachData)==2:                        fpw.write(eachData[0:18]+"Google.com.hk"+"\n")                fpw.write(data[-2].replace('<br />',''))            flag+=1        elif flag!=1:            fpw.write(eachline)    if flag==0:        fpw.write(data[a:b].replace('<br />',''))    fpw.close()    print 'ok'else:    print 'url not found'raw_input()

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的修改hosts轻松上谷歌全部内容,希望文章能够帮你解决修改hosts轻松上谷歌所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1198496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存