問題タブ [webautomation]
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.
excel - IE ポップアップ ボックスが開いたときに VBA が停止しないようにし、ポップアップ アラート ボックスを閉じる
この腹立たしいポップアップ ボックスは、2 か月以来私を悩ませています..誰かがこれを乗り越えるのを手伝ってくれます。
Web ページのアンカー リンクをクリックするコードを作成しました。このリンクをクリックすると、通常は次のページに移動します。リンクをクリックしたときにページにデータが適切に提供されていない場合、ポップアップボックスが開き、ポップアップボックスで[OK]をクリックするまでVBAコードが停止します(なぜVBAコードがここで停止するのですか?)。さらに、VBA を使用してこのボタンを閉じ、データを修正してリンクを再度クリックする必要があります。私は次の解決策を試しましたが、それらは私にとって万能薬ではないようです。1. onclick 属性の削除 ( http://www.mrexcel.com/forum/excel-questions/426740-using-visual-basic-applications-close-internet-explorer-message-box-popup.html)これは、私のケースに適していなくても機能します2.キーの送信-なぜ人々がこれをソリューションとして投稿したのかわかりません.リンクをクリックするとすぐにコードが停止し、コードがキーを送信する行に到達しませんポップアップが手動で閉じるまで。
3.リンクをクリックする直前にExcelの別のインスタンスを開き、新しいExcelでコードを実行してポップアップボックスを閉じて閉じます(http://www.vbaexpress.com/kb/getarticle.php?kb_id=1146)これは動作しますが、私はそのリンクをクリックする必要があります ほぼ 500 時間 これにより、コードが時々 Excel シートを開くようになります。誰かがこの警告ボックスを発明しました。
これが私のコードです
ループ
web-applications - プログラムでログオンしてサイトからデータを取得する方法は?
誰かが私にいくつかの指針を与えることができるのではないかと思いました. 以前に少量の Web 開発を行ったことがあり、以下のタスクに取り組みたいと思います。
私がやりたいことは、以下の Web サイトに自動的にログインし、クレジット カードの残高を画面に表示することです。したがって、実質的には、いくつかのログインボックスとログインボタンだけが表示され、次の画面に入力すると残高が表示されます.
https://service.aquacard.co.uk/aqua/web_channel/cards/security/logon/logon.aspx
これをWebアプリで行うことを考えました。私が想定しているのは、ページで http get を実行し、カスタム css を使用してページをレンダリングして、関連するビット以外のすべてを非表示にすることです。
または、nokogiri や mechanize のようなものを使用して、ヘッドレス ブラウザーとして機能し、タスクを自動化することもできると思います。
しかし、私は始めるのに本当に苦労しており、いくつかのガイドを読みました. それで、誰かが私を助けてくれるのではないかと思いました。それはaspxページで、node.js環境を稼働させています...
現時点では、クライアント サーバー型のアーキテクチャを考えていますが、将来的にはクライアントのみ (つまり、ネイティブ アプリ) に移行したいと考えています。
javascript - Web ページでドロップダウン項目を選択するための自動化
多くの選択リストがある Web ページを埋めるプロセスを自動化しようとしています。
誰でもそれを始める方法を提案できますか。JavaScript を使用できますか。
追加情報: ウェブサイトは私、サード パーティのサイトによってホストされていません。
よろしくス
python - Selenium 経由でフォームを送信すると、元のページに戻るだけです
Selenium を使用して Web サイトにログインしようとしています。ウェブサイトはhttp://projecteuler.net/loginです。
プログラムは最後のステートメントまで正しく動作しています。最後のステートメントを省略して手動でログインしてみましたが、うまくいきました。しかし、最後のステートメントを追加してプログラムを実行すると、プログラムを介して配置した情報を差し引いた同じページがリロードされたように見えました。
したがって、問題を引き起こしているのは提出のみです。ソースを見て、その名前の他の要素があるかどうかを確認しましたが、「login」という名前の要素は他にありませんでした。ここで何が間違っているのですか?他にも何か世話をする必要がありますか?
奇妙なことが起こっています。コードを介してフォーム送信を行い、Google Chrome 33.0.1750.154 m でソースを表示しようとすると、以下が表示されます。
python - Python マルチスレッドの不足しているジョブ
スクリプトを段階的に実行すると完全に機能しますが、スレッドを使用しているときは 50 ~ 60% 失敗します。Python + mechanize モジュールを使用しています
そして、私は最終的にそれらを次のように呼び出します。
1 秒あたり 200 件のリクエストを送信する同様のスクリプトがあり、それらはすべて処理されます。私も time.sleep(2) を使用してみましたが、やはり不足しています。私のスクリプトの何が問題なのかということ以外に、このコードを圧縮する方法があるかどうかという別の質問があります。これは、1000 人のユーザーを使用しており、スクリプトが数千行に達するためです。前もって感謝します。
node.js - SpookyJS のグローバル変数と外部関数
私は SpookyJS/CasperJS が初めてで、実行フローを理解しようとしています。
これは私が達成しようとしているものです:
ページを読み込む
ページの画像を保存する
この画像を関数に渡して実行します (このプロセスはかなり長くなります: ~15 秒)
関数が結果を返すのを待ちます
返された値を使用して、読み込まれたページのフォームのフィールドに入力します
フォームを送信する
これは、私が思いついた解決策を説明しようとするコード スニペットです。
アプリケーションを実行すると、次のエラーが表示されます。
ReferenceError: Can't find variable: globProcessedImage
globProcessedImage
SpookyJS で可視化するにはどうすればよいですか? これは、Web 自動化中に外部関数を処理するための正しいアプローチですか?
前もって感謝します。