問題タブ [windmill]

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

python - Python-Windmill を使用した Web スクレイピング (ページが完全に読み込まれるまで正確に待機する方法)

  1. 私は風車を使って Web スクレイピングを試してみましたが、API の waits.forPageLoad は、ページが完全にレンダリングされているかどうかを確認できません。

  2. また、既存の DOM を使用してページをリロードする必要があり、waits.forElement を使用してスクリプトの DOM を検出し、ページがロードされたことを「判断」するシナリオでは。これにより、ページが読み込まれる前であっても DOM が検出されることがあります。

  3. また、Firefox で Windmill テスト クライアントを使用してページを読み込むと、永遠に時間がかかるようです。通常の Firefox ブラウザーで同じページを読み込むと、2 秒ほどかかる場合がありますが、テスト クライアントでは最大 1 分かかる場合があります。こんなに時間がかかるのは普通ですか?

  4. 最後に、ウェブスクレイピング用の風車に代わるより良い方法があるかどうか疑問に思っていましたか? ドキュメントは少しまばらなようです。

ご意見をお聞かせください。ありがとう:P

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

python - Windmill がすべての html コンテンツを取得しない

Python Windmill フレームワークを使用して、Web ページからデータをスクレイピングしようとしています。ただし、HTML テーブルのコンテンツをページから取得するのに問題があります。テーブルは Javascript によって生成されるため、Windmill を使用してコンテンツを取得しています。ただし、コンテンツはテーブルを返さないため、BeautifulSoup を使用してコンテンツを解析しようとするとエラーが発生します。

スープからの出力を見るとテーブルが欠落していますが、firebug のようなもので Web ページのコンテンツを見ると表示されます。全体として、テーブルのコンテンツを取得し、それを何らかのデータ構造に解析して、さらに処理しようとしています。どんな助けでも大歓迎です!

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

windmill - 風車をうまく設置するにはどうすればよいですか?

https://github.com/windmill/windmill/wiki/installingをフォローした後

ez_setup.pyを実行したときに404を受け取ったので、Python2.7をインストールしてパスに追加しました。

修正する方法について何かアイデアはありますか?

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

windmill - Windmill に特殊文字はありますか? どうすればオーバーライドできますか?

[閉じる] という名前のポップアップを閉じようとしています。

ここで死ぬらしい。

コードにリテラルブラケットを含める方法はありますか?

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

python - Python初心者はランダムな文字列を生成します

最近、windmillとpythonを使用して、Webアプリケーションの自動テストを実行し始めました。これは、私のイベントの記録からwindmillが自動生成したPythonスクリプトです。

私はPythonにまったく慣れておらず、現在いくつかの構文の学習に取り組んでいます。しかし、誰かが私がさまざまなフィールドで入力テキストをランダムにするのを手伝ってくれるでしょうか?

例:2行目:あるテストで

そして別の:

(ランダム、異なる)

ありがとう!

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

python - Windmill-Web ブラウザなし

Selenium テストでは、ブラウザなしでテストを実行できる htmlunitdriver があります。風車でもこれを行う必要があります。風車でこれを行う方法はありますか?

感謝!

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

python-2.7 - Windmillは正常にインストールされているようですが、起動しません

ピップを使用してMac(マウンテンライオン)に風車をインストールしましたが、成功したようです。

しかし、風車は始動しません:

私の質問:このリンクの指示に従う必要がありますか? https://github.com/windmill/windmill/wiki/installing 別のPythonインストールフォルダー、つまり「/ usr / local / bin / python」が作成されるため、これにはあまり従いません。私はすでにPython2.7とpip、および他の多くのライブラリをMacPortsを使用してインストールしました(したがって、場所は "/ opt / local / bin / python"です)。

別のPythonとeasy_installをインストールする必要がありますか?または風車を開始するための他の解決策はありますか?

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

windmill - Windmill を実行できません、複数のエラー

Windmill のセットアップとインストールに関して、あらゆる種類の問題が発生しています。ようやくセットアップできたと思ったのですが、windmill を実行しようとすると、次のエラーが表示されます。どんな助けでも大歓迎です。

c:\Python33\Scripts>windmill firefox http://www.google.comトレースバック (最新の呼び出しが最後): ファイル "c:\Python33\Scripts\windmill-script.py"、9 行目、load_entry_point('windmill) ==1.6', 'console_scripts', 'windmill')() ファイル "C:\Python33\lib\site-packages\distribute-0.6.49-py3.3.egg\pkg_resources.py"、345 行目、load_entry_point 内return get_distribution(dist).load_entry_point(group, name) File "C:\Python33\lib\site-packages\distribute-0.6.49-py3.3.egg\pkg_resources.py"、2382 行目、load_entry_point で ep を返す。 load() ファイル "C:\Python33\lib\site-packages\distribute-0.6.49-py3.3.egg\pkg_resources.py"、2088 行目、load entry = import (self.module_name, globals(), globals(), ['名前']) ファイル "C:\Python33\lib\site-packages\windmill-1.6-py3.3.egg\windmill__init__.p y"、17 行目、インポート ビン、ブラウザ、サーバー、conf、ツール、sys ImportError: No 「bin」という名前のモジュール

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

python - Beautifulsoup4.2とwindmillを使ったドキュメントスクレイピング、「document.write();」を消す方法 BeautifulSoup コンストラクターに渡されたマークアップから

BS3 の場合のように、BS4 では「マークアップ マッサージ」が使用されなくなっていることがわかりました。しかし、不要な document.write を破棄するには、同様の方法が必要です。BS3では次のようにしますが、BS4ではどのようにしますか?

また、BS4 BeautifulSoup コンストラクターは markupmassage 引数をサポートしなくなったため、プログラムのどこで document.write 問題を処理する必要がありますか? テーブルのマークアップを印刷しようとしているだけで、windmill を実行するとスレッド例外が発生するため、それが問題であると想定しています。

これは私のコードがどのように見えるかです: