2017-05-25 4 views
0

私はPythonリクエストモジュールを使用してブラウザポストリクエストをシミュレートしようとしています。 問題は、ブラウザがjavascript(そこに何も知識がない)からサイトの1つの変数を取得する方法がわかりません。ここにこの部分があります:Pythonのセッションストレージから変数を取得する

t.userid = Storages.sessionStorage.get("user").id 

私はそれを得る方法はありますか?

P.S.私は、変数がセッションストレージに格納されていることを理解しているので、リクエストを得ることが可能かどうかはわかりませんが、セレンを使用して取得する必要がありますか?はいの場合、私はそれをどのようにすることができますか?

+0

このコードは何ですか。どのように関係していますか? 't'とは何ですか?' userId'は何をしますか?あなたは何をしようとしているのですか?結果はどうあるべきですか? –

+0

ポストリクエストを形成するjavascriptコードがあります。私はそれをシミュレートしようとしています。私は1つ(userid)を除くすべての変数を持っており、上記のコードはその変数を形成しています、それは私がそのjavascriptで見つけたものです。関数l(e){ var t = {}、 u = cleanFileName(e.name);この関数から、 t.video = e、t.name = u、t.userid = Storages.sessionStorage.get( "user")。id、... –

答えて

0

解決策が見つかりました。 セレンを使用してこの変数を取得しました:

driver.execute_script("return sessionStorage.getItem('user');"); 
関連する問題