問題タブ [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.
javascript - javascriptを実行したいGhostローカルhtmlファイルを開くにはどうすればよいですか?
javascriptを実行したいGhostローカルhtmlファイルを開くにはどうすればよいですか?私はインターネットからのチュートリアルからそれを行う方法を知っているだけです。
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 が存在するのを見たことがありますが、まだ試していません。
python - Ghost.py を使用して選択ドロップダウンの値を変更し、更新後に値を取得する
Web ページのデフォルト アクションは、関連性によって結果を一覧表示することですが、結果テーブルの並べ替え順序を変更するために使用できるドロップダウン ボックスがあります。Ghost.py を使用して、ドロップダウン ボックスを関連性から投稿日に変更するアクションを模倣したいと考えています。
ドロップダウン選択ボックスの HTML:
my.py:
問題は私の Ghost.evaluate パラメータにあると思います。そして、ghost.content を呼び出す前に、eval の後に JavaScript 関数を「起動」する必要がありますか?
python - Ghost.pyを使用した画面スクレイピング
これは動作しない簡単なプログラムです
エラーは次のとおりです:例外を発生させます(timeout_message)
例外:要求されたページを読み込めません
プログラムに問題はありますか?
python - ghost.py を使用してクリックをシミュレートした後、Web ページのコンテンツにアクセスする
Ghost.py を使用してボタンのクリックをシミュレートしていますが、ボタンをクリックした後に読み込まれるコンテンツを取得する方法がわかりません。
動的にロードされたコンテンツを取得するには、次に何をすればよいですか?
PS: google.Couldn で調べました。回答が得られませんでした
前もって感謝します
python - Ghost.py を使用してクリックをシミュレートして Web をクロールする
クロールしたいWebサイトには動的にロードされる複数のページがあり、クリックをシミュレートしたい(セレンのようにブラウザを開かずに)ので、Ghost.pyを使用しています。
簡単なプログラムはこちら
しかし
出力はNoneです。
プログラムの何が問題なのか、誰かが私を助けてくれませんか。
なぜ機能しないのですか?
python - Ghost.py が PySide を見つけられませんか?
Mac でGhost.pyヘッドレス ブラウザを使い始めようとしています。これらのリンク/コマンドを使用して、Ghost.py とその依存関係をインストールしました。
- Mac 用の Qt 5.0.1 には、GUI インストーラーがあります。
- を必要とするPySide 1.1.0
Qt Version >= 4.7.4
には、GUI インストーラーがあります。 sudo pip install Ghost.py
Pythonを起動して、できることを確認しましたimport PySide
。ただし、実行するとfrom ghost import Ghost
、PySide が見つかりません:
を実行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
python - Ghost.py が返すフォームのリスト
javascript が必要なサイトをスクレイピングするために、Ghost.pyをインストールしました。mechanize モジュールのように、現在のページで繰り返し可能なフォームのリストを取得する方法はありますmechanize.Browser().forms()
か? または、そうでない場合は、(すべての JavaScript が読み込まれた後に) ページを機械化ライブラリに渡して、フォームに入力/送信させることはできますか?
python - スピナーまたはゴースト - ID または名前のない JavaScript 生成ボタンを押す方法 (Python)
名前や ID なしでゴーストまたはスピナーにボタンを押させるにはどうすればよいですか? ここ数日、ghost と spynner をいじっていますが、次の 2 つの特定のサイトで動作させることができません。
http://freerice.com/#/english-vocabulary/1428 - 答えを押したいです。
例:
http://www.travian.co.uk/#register - 一番下の登録ボタンを押したい (ゴーストからの送信も試してみた)
例:
エイターゴースト、スピナー、またはpyQtのWebキットを使用して、これを行う方法はありますか? ヘッドレスである必要があります (したがって、セレンと IE の DOM は実際にはオプションではありません)。
python - Ghost.py に関する Python の奇妙な問題
こんにちは、stackoverflow コミュニティです。もう一つ質問があります。
最近、Ghost.py という名前の最近のプロジェクトにかなり役立つと思われる Python ライブラリを見つけました。このライブラリはネット ライブラリです。
私が抱えている問題は、かなり奇妙なエラーです。グーグルは関連するものを何も出していません。
ご覧のとおり、かなり奇妙なエラーです。このエラーを解決するための助けをいただければ幸いです。