javascriptスクリプトの内容を取得する代わりに、実行する代わりに、その内容を取得したいと考えています。PythonでJavascriptを解凍する方法
編集:PythonがJavaScriptコードを実行していないことを理解しています。問題は、このオンラインのJSスクリプトをリクエストすると、実行されるということです。私はスクリプトの内容を取得することができません。私は、スクリプトの内部がどのように見える約知っている
def request(self, uri):
data = None
req = urllib2.Request(uri, data, self.header)
response = urllib2.urlopen(req)
html_text = response.read()
return html_text.decode()
が、私が得るすべて:たぶん私が欲しいのは私のコードは、JSファイルを要求するようになりますので、http://jsunpack.jeek.org/dec/go
ようなスクリプトをデコードすることですリクエストが発行された後に、「ロードされた」メッセージが表示されます。私の推測では、JSコードが実行されることです。コードをリクエストする方法はありますか?
私はちょっと混乱しています。 JavaScriptはPythonからどのように実行されますか? PythonはJSの実行方法を知らない(JSとPythonはまったく異なる2つの言語である)。 –
JSONデータの取得についてお話ししていますか? – hughdbrown
スクリプトはクライアント側で実行されます。私はPythonがそれを実行していないと思っていますが、PythonがHTMLインタプリタ/ブラウザとして使うものは何でも –