問題タブ [ghost.py]

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 に答える
836 参照

javascript - javascriptを実行したいGhostローカルhtmlファイルを開くにはどうすればよいですか?

javascriptを実行したいGhostローカルhtmlファイルを開くにはどうすればよいですか?私はインターネットからのチュートリアルからそれを行う方法を知っているだけです。

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

django - Jenkins から casperjs javascript テストを実行するにはどうすればよいですか?

Django アプリケーションをテストするためにいくつかの casperjs テストを作成しました。Django アプリケーションが (たとえば、ポート 8000 で) 開始されている場合、casperjs を別のプロセスとして実行し、実行中の Django アプリにアクセスできます。

私の他のテストは、フィクスチャを使用してテスト データベースをセットアップする Django の (Web) テスト フレームワークで作成され、./manage.py test. Django Webtest を使用すると、別個の Django Web サーバーを開始する必要はありません (要求を実行し、URL ルーティングはプロキシ/シミュレートされます)。

Django webtest 内から casperjs テストを実行する方法はありますか? 別の Web サーバーを起動せずに、さらに別のテスト データベースを使用しませんか?

ghost.py が存在するのを見たことがありますが、まだ試していません。

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

python - Ghost.py を使用して選択ドロップダウンの値を変更し、更新後に値を取得する

Web ページのデフォルト アクションは、関連性によって結果を一覧表示することですが、結果テーブルの並べ替え順序を変更するために使用できるドロップダウン ボックスがあります。Ghost.py を使用して、ドロップダウン ボックスを関連性から投稿日に変更するアクションを模倣したいと考えています。

ドロップダウン選択ボックスの HTML:

my.py:

問題は私の Ghost.evaluate パラメータにあると思います。そして、ghost.content を呼び出す前に、eval の後に JavaScript 関数を「起動」する必要がありますか?

0 投票する
4 に答える
6867 参照

python - Ghost.pyを使用した画面スクレイピング

これは動作しない簡単なプログラムです

エラーは次のとおりです:例外を発生させます(timeout_message)

例外:要求されたページを読み込めません

プログラムに問題はありますか?

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

python - ghost.py を使用してクリックをシミュレートした後、Web ページのコンテンツにアクセスする

Ghost.py を使用してボタンのクリックをシミュレートしていますが、ボタンをクリックした後に読み込まれるコンテンツを取得する方法がわかりません。

動的にロードされたコンテンツを取得するには、次に何をすればよいですか?

PS: google.Couldn で調べました。回答が得られませんでした

前もって感謝します

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

python - Ghost.py を使用してクリックをシミュレートして Web をクロールする

クロールしたいWebサイトには動的にロードされる複数のページがあり、クリックをシミュレートしたい(セレンのようにブラウザを開かずに)ので、Ghost.pyを使用しています。

簡単なプログラムはこちら

しかし

出力Noneです。

プログラムの何が問題なのか、誰かが私を助けてくれませんか。

なぜ機能しないのですか?

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

python - Ghost.py が PySide を見つけられませんか?

Mac でGhost.pyヘッドレス ブラウザを使い始めようとしています。これらのリンク/コマンドを使用して、Ghost.py とその依存関係をインストールしました。

  1. Mac 用の Qt 5.0.1 には、GUI インストーラーがあります。
  2. を必要とするPySide 1.1.0Qt Version >= 4.7.4には、GUI インストーラーがあります。
  3. sudo pip install Ghost.py

Pythonを起動して、できることを確認しましたimport PySide。ただし、実行するとfrom ghost import GhostPySide が見つかりません:

を実行import PySide; print PySide;すると、PySide が私のシステムのここにインストールされているように見えます: /Library/Python/2.7/site-packages/PySide。したがって、次のPYTHONPATHように追加します
export PYTHONPATH=$PYTHONPATH:/Library/Python/2.7/site-packages #for PySide

ただし、Ghost.pyまだ見つかりませんPySide

Ghost.pyのインストールを見つけるように説得するにはどうすればよいPySideですか?


環境:

  • Mac OS X 10.7.5
  • パイソン 2.7
  • Qt 5.0.1
  • Pyサイド1.1.0
0 投票する
1 に答える
654 参照

python - Ghost.py が返すフォームのリスト

javascript が必要なサイトをスクレイピングするために、Ghost.pyをインストールしました。mechanize モジュールのように、現在のページで繰り返し可能なフォームのリストを取得する方法はありますmechanize.Browser().forms()か? または、そうでない場合は、(すべての JavaScript が読み込まれた後に) ページを機械化ライブラリに渡して、フォームに入力/送信させることはできますか?

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

python - スピナーまたはゴースト - ID または名前のない JavaScript 生成ボタンを押す方法 (Python)

名前や ID なしでゴーストまたはスピナーにボタンを押させるにはどうすればよいですか? ここ数日、ghost と spynner をいじっていますが、次の 2 つの特定のサイトで動作させることができません。

http://freerice.com/#/english-vocabulary/1428 - 答えを押したいです。

例:

http://www.travian.co.uk/#register - 一番下の登録ボタンを押したい (ゴーストからの送信も試してみた)

例:

エイターゴースト、スピナー、またはpyQtのWebキットを使用して、これを行う方法はありますか? ヘッドレスである必要があります (したがって、セレンと IE の DOM は実際にはオプションではありません)。

0 投票する
3 に答える
1333 参照

python - Ghost.py に関する Python の奇妙な問題

こんにちは、stackoverflow コミュニティです。もう一つ質問があります。

最近、Ghost.py という名前の最近のプロジェクトにかなり役立つと思われる Python ライブラリを見つけました。このライブラリはネット ライブラリです。

私が抱えている問題は、かなり奇妙なエラーです。グーグルは関連するものを何も出していません。

ご覧のとおり、かなり奇妙なエラーです。このエラーを解決するための助けをいただければ幸いです。