いくつかのウェブサイトは危険なことがあります。なぜそうなのか分かりますか?私はそのようなサイトは悪質なJavaScriptを実行するので、危険なサイトであると理解しています。 urllibで危険な場所を開くのが安全かどうか疑問に思います。私はユーザ入力ウェブサイトのソースコードを画面に表示しようとする次のコードを書いた。私は&あなたのISP(透過プロキシのログ次のいずれかの重要な問題にurllibで危険なウェブサイトを読むことは安全です
import urllib
from urllib import request
url = input('URL:\n')
x = urllib.request.urlopen(url)
raw = x.read()
try:
print(raw.decode('utf-8'))
except Exception as e:
print(type(e), e)
if type(raw) == bytes:
print(raw.decode('latin-1'))
あなたの質問が* "urllib'はJavaScript" *を実行するのですか?そうでない場合はありません。確かに、これがウェブページを掻き取ろうとする試みにどのような影響を与えるか分からなかった人々からの多くの質問があります。 – jonrsharpe
しかし、あなたが書いたコードが安全で安全であることを意味するものではありません。 –
信頼できないソースからのデータに対するevalの実行は間違いなく安全ではありません。どうしてそれを使用していますか? –