ホームページ  >  記事  >  バックエンド開発  >  Googleで技術記事を検索するとWebページが開けない問題を解決するPythonスクリプト

Googleで技術記事を検索するとWebページが開けない問題を解決するPythonスクリプト

WBOY
WBOYオリジナル
2016-06-16 08:46:501117ブラウズ

注: 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("ディレクトリを System32 に切り替えてエラー、権限を確認してください!npwd:"+os.getcwd())
exit()
try : 🎜 > urllib.urlretrieve(url, "hostsave")
を除きます:
print 't URL からホスト ファイルを取得するときにエラーが発生します: ', url

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

def replace_hosts():
shutil.copy("hostsave", "hosts")
print("元のホスト ファイルを置き換えます)完了したら、DNS をフラッシュします...")
os.remove(savepath)
os.system("ipconfig /flushdns")

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。