当前位置:  编程技术>python

解决谷歌搜索技术文章时打不开网页问题的python脚本

    来源: 互联网  发布时间:2014-09-04

    本文导语:  注意:Win7或者WIn8用户要用管理员权限执行。 项目地址:http://code.google.com/p/my-hosts-file/downloads 代码如下:import urllib      import os      import shutil      hostspath = "C:\Windows\System32\drivers\etc"      savepath = hostspath + "\hostsave"   ...

注意:Win7或者WIn8用户要用管理员权限执行。

项目地址:http://code.google.com/p/my-hosts-file/downloads

代码如下:

import urllib 
    import os 
    import shutil 

    hostspath = "C:\Windows\System32\drivers\etc" 
    savepath = hostspath + "\hostsave" 

    def download_hosts(url = "http://my-hosts-file.googlecode.com/svn/trunk/hosts"): 
        os.chdir(hostspath) 
        if os.getcwd() != hostspath: 
            print("Switch Dir to System32 Error,check permission!npwd:"+os.getcwd()) 
            exit()  
        try: 
            urllib.urlretrieve(url, "hostsave") 
        except: 
            print 't Error when retrieveing hosts file from url: ', url 

    def backup_hosts(): 
        shutil.copy("hosts","hosts.bak") 

    def replace_hosts(): 
        shutil.copy("hostsave", "hosts") 
        print("Replace original hosts file finished, then flush dns...") 
        os.remove(savepath)     
        os.system("ipconfig /flushdns") 

    def main(): 
        download_hosts() 
        backup_hosts() 
        replace_hosts() 
    if __name__ == '__main__': 
        main()

    
 
 

您可能感兴趣的文章:

  • 贴几篇文章,关于Java 编程技术中汉字问题的分析及解决,大家共同学习吧......
  • 脚本库管理解决方案 JSI
  • 备份脚本的问题,解决了散分
  • 关于脚本的问题,希望能解决。
  • SQL脚本中注释引起的奇怪问题的解决方法
  • bash脚本输入密码不回显问题的解决方法
  • 解决在SQL脚本中的注释引起的奇怪问题
  • linux运行脚本的问题,急,问题解决立即结贴。
  • 请教两个脚本问题,高手帮忙解决一下吧,谢谢了
  • 写了一个sh脚本,执行的时候出现如下语法错误,怎么解决
  • windows下写的shell脚本在linux执行出错的解决办法
  • sql server日志收缩脚本及解决日志增长过快的问题
  • 使用jQuery异步加载 JavaScript脚本解决方案
  • IIS报在服务器上找不到脚本语言'VBScript.encode'错误解决方法
  • shell脚本中执行时提示“没有那个文件或目录”的解决办法
  • PHP中Session引起的脚本阻塞问题解决办法
  • 根据sql脚本修改数据库表结构的几种解决方案
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 无法显示网页验证码问题怎么解决
  • php网页标题中文乱码的有效解决方法
  • php网页标题中文乱码如何解决
  • Linux菜瓜求救:我在用KDE打开网页浏览器时出错:无法为:text/html创建视图,如何解决?
  • 求教,我要把网页中applet的默认背景的灰色变成白色,该如何解决?试过多种方法,未果...
  • asp+mysql+utf8 网页出现乱码问题的解决方法
  • 网页验证码无法显示的解决方法
  • 使用C# Winform应用程序获取网页源文件的解决方法
  • 急待解决!如何全屏加载网页?在线等!
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • 请问在linux下怎样通过局域网进入internet浏览网页??高手帮忙!!我到处问没人能解决!
  • 如何解决jsp网页中汉字乱码问题??
  • xhtml+css网页制作中常见问题解决方法
  • 网页中英文混排行高不等问题的解决方法
  • oracle em 按钮乱码解决办法及em网页变成英文
  • 在宾馆上网,打开IE输入网址后,弹出一个用户名密码的网页。请问这个功能如何实现?各位帮一下忙,如果可以解决问题,我可以给钱,谢谢了。
  • 求在 Internet上实现网页同步的解决方案
  • 用TOMCAT打不开JSP的网页,如何解决
  • 指定网页的doctype解决CSS Hacking方法总结
  • 网页验证码无法显示解决方法大全
  • secureCRT下Linux终端汉字乱码解决方法
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • VS2005解决方案管理器中不显示解决方案节点的解决办法 iis7站长之家
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 解决 select 挡住div的解决方法
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 解决!解决!求助如何安装多系统!
  • andriod中UIScrollView无法正常滚动的解决方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3