問題タブ [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.
python - Python-Windmill を使用した Web スクレイピング (ページが完全に読み込まれるまで正確に待機する方法)
私は風車を使って Web スクレイピングを試してみましたが、API の waits.forPageLoad は、ページが完全にレンダリングされているかどうかを確認できません。
また、既存の DOM を使用してページをリロードする必要があり、waits.forElement を使用してスクリプトの DOM を検出し、ページがロードされたことを「判断」するシナリオでは。これにより、ページが読み込まれる前であっても DOM が検出されることがあります。
また、Firefox で Windmill テスト クライアントを使用してページを読み込むと、永遠に時間がかかるようです。通常の Firefox ブラウザーで同じページを読み込むと、2 秒ほどかかる場合がありますが、テスト クライアントでは最大 1 分かかる場合があります。こんなに時間がかかるのは普通ですか?
最後に、ウェブスクレイピング用の風車に代わるより良い方法があるかどうか疑問に思っていましたか? ドキュメントは少しまばらなようです。
ご意見をお聞かせください。ありがとう:P
python - Windmill がすべての html コンテンツを取得しない
Python Windmill フレームワークを使用して、Web ページからデータをスクレイピングしようとしています。ただし、HTML テーブルのコンテンツをページから取得するのに問題があります。テーブルは Javascript によって生成されるため、Windmill を使用してコンテンツを取得しています。ただし、コンテンツはテーブルを返さないため、BeautifulSoup を使用してコンテンツを解析しようとするとエラーが発生します。
スープからの出力を見るとテーブルが欠落していますが、firebug のようなもので Web ページのコンテンツを見ると表示されます。全体として、テーブルのコンテンツを取得し、それを何らかのデータ構造に解析して、さらに処理しようとしています。どんな助けでも大歓迎です!
windmill - 風車をうまく設置するにはどうすればよいですか?
https://github.com/windmill/windmill/wiki/installingをフォローした後
ez_setup.pyを実行したときに404を受け取ったので、Python2.7をインストールしてパスに追加しました。
修正する方法について何かアイデアはありますか?
windmill - Windmill に特殊文字はありますか? どうすればオーバーライドできますか?
[閉じる] という名前のポップアップを閉じようとしています。
ここで死ぬらしい。
コードにリテラルブラケットを含める方法はありますか?
python - Python初心者はランダムな文字列を生成します
最近、windmillとpythonを使用して、Webアプリケーションの自動テストを実行し始めました。これは、私のイベントの記録からwindmillが自動生成したPythonスクリプトです。
私はPythonにまったく慣れておらず、現在いくつかの構文の学習に取り組んでいます。しかし、誰かが私がさまざまなフィールドで入力テキストをランダムにするのを手伝ってくれるでしょうか?
例:2行目:あるテストで
そして別の:
(ランダム、異なる)
ありがとう!
python - Windmill-Web ブラウザなし
Selenium テストでは、ブラウザなしでテストを実行できる htmlunitdriver があります。風車でもこれを行う必要があります。風車でこれを行う方法はありますか?
感謝!
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をインストールする必要がありますか?または風車を開始するための他の解決策はありますか?
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」という名前のモジュール
python - Beautifulsoup4.2とwindmillを使ったドキュメントスクレイピング、「document.write();」を消す方法 BeautifulSoup コンストラクターに渡されたマークアップから
BS3 の場合のように、BS4 では「マークアップ マッサージ」が使用されなくなっていることがわかりました。しかし、不要な document.write を破棄するには、同様の方法が必要です。BS3では次のようにしますが、BS4ではどのようにしますか?
また、BS4 BeautifulSoup コンストラクターは markupmassage 引数をサポートしなくなったため、プログラムのどこで document.write 問題を処理する必要がありますか? テーブルのマークアップを印刷しようとしているだけで、windmill を実行するとスレッド例外が発生するため、それが問題であると想定しています。
これは私のコードがどのように見えるかです: