問題タブ [spynner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
345 参照

python - __init__() 関数で初期化されたクラス変数が表示されない python コード

質問は一般的なものですが、スピナーで奇妙なエラーが発生しています。Spynner は、Python 用のステートフル Web ブラウザー モジュールです。それが機能するときは正常に機能しますが、ほとんどすべての実行でこれを言って失敗します-

ここでの問題は、セグメンテーション違反であり、続行できません。

spynner のコードを見ると、Cookie 変数が実際には次の__init__()ように Browser クラスの関数で初期化されていることがわかります。

__init__()失敗すると、cookie 変数が表示されないため、実行されていないと実際に言っています。どうすればそれが可能になるのかわかりません。spynner モジュールに限定せずに、python オブジェクトがこのようなエラーでどのように失敗するかについて誰かが推測できますか?

編集:コンパクトに表示するためにすべてを1か所にまとめたわけではないことを除いて、ここにコードを貼り付けたはずです。もっと早くやるべきだったのですが、全体の構造と spynner のインスタンス化と使用方法を以下に示します。

私がそれを実行する方法は---

セグメンテーション違反は、おそらく私が行っている別のものです。私が使用している xvfb が適切に処理されていないためでしょうか? 私にはまだ分かりません。私はPythonに比較的慣れていないことに言及する必要があります。

「 http://www.google.com 」と言って上記のコードを実行すると、1回おきにsegfaultが発生することに気付きました。

0 投票する
1 に答える
872 参照

python - ImportError: DLL の読み込みに失敗しました - spynner をインポートしようとしたとき

をインポートするコードを実行するとspynner、次のエラーが発生します。

面白いことに、これらのものを通常の python シェルに問題なくインポートできます。

しかし、import spynner失敗した後、

0 投票する
1 に答える
117 参照

python - spynner が XHR データをロードしない

レポート サービスを監視するスクリプトを作成しています。レポートの処理方法に応じて、レポートは HTML で表示されるか、XmlHttpRequest 経由で送信されます。

ページをチェックするツールとして、HTML に最適な spynner を使用したいのですが、データが XHR 経由で来ると動作しないようです。

テストのコードは次のとおりです。

コメント内の URL は、レポートへのリンクを含むページです。レポートを手でクリックすると、レポートが機能します (XHP 経由)。ただし、スクリプトを使用して動作させることはできないようです。

br.load_jquery は常に None を返します。

リンクを手でクリックしたときのspynner デバッグ トレースの一部を追加しました: http://fpaste.org/97583/13987135/

私は何が欠けていますか?

0 投票する
0 に答える
127 参照

python - Python spynner と gtk3 の問題

スクリプトを実行すると、常に次のエラーが発生します。Gtk ウィンドウにスピナー ウィンドウを接続しようとしています。spynner は gtk2 でのみ動作しますか??

Gtk-ERROR **: GTK+ 2.x シンボルが検出されました。GTK+ 2.x と GTK+ 3 を同じプロセスで使用することはサポートされていません トレース/ブレークポイント トラップ (コア ダンプ)

0 投票する
2 に答える
862 参照

python - スピナー使用時の Python 6 ライブラリ エラー

コンピューターに python、pip、easy_install をインストールしました。pipコマンドでspynnerをインストールしましたが、autopyのインストールでエラーが発生しましたが、easy_installを使用して解決し、インストール後にspynnerを使用しようとしましたが、クラッシュのエラーが発生しました...

これが私が持っているものです import spynner br = spynner.Browser() br.load("http://www.google.com") Traceback (most recent call last): File "C:\Python27\lib\site-packages\spynner\browser.py", line 1674, in createRequest url = six.u(toString(request.url())) File "C:\Python27\lib\site-packages\six.py", line 589, in u return unicode(s.replace(r'\', r'\\'), "unicode_escape") TypeError: decoding Unicode is not supported

Windows 7 64bit Ultimate と Python 2.7.8 64bit で

32ビットのpythonも試しましたが、同じエラーが発生しました。誰でもこのエラーを解決できますか?