PythonでJavaScriptを使用して作成されたCookieを取得する
質問
cookiejarに関する多くのチュートリアルを見てきましたが、私の問題は、スケープしたいWebページがJavaScriptを使用してCookieを作成しており、Cookieを取得できないように見えることです。この問題の解決策を持っている人はいますか?
解決
すべてのページが同じJavaScriptを持っている場合は、
その後、多分あなたは、コードのその部分を見つけるために、HTMLを解析し、そこからクッキーがに設定される値を得ることができますか?
それはあなたが第三者のウェブサイトの変化に非常に脆弱でこするになるだろうが、それはほとんどの場合、掻き落としながらケースです。 (サードパーティのウェブサイトの所有者は、あなたがこの方法でコンテンツを取得していることを好きではないかもしれないことを心に留めておいてください。)
他のヒント
私はあなたの >同様: Mechanizeののを見てみましょう。それは私が知っている、おそらく最も完全な機能をこするモジュールです:クッキーが送信される場合は、その後、私はあなたがこのモジュールでそれを得ることができると確信しています。
たぶん、あなたは PythonのようなPythonバインディング(とJavaScriptエンジンでJavaScriptコードを実行することができます-spidermonkey のか、 pyv8 に)してからクッキーを取得します。 JavaScriptコードはとにかくクライアント側を実行したとしても、あなたは、Pythonにクッキー生成コードを変換することができるかもしれない。
所属していません StackOverflow