当前位置 博文首页 > 解决谷歌搜索技术文章时打不开网页问题的python脚本

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

    作者:admin 时间:2021-02-14 18:36

    注意: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()
    js
    下一篇:没有了