問題タブ [rselenium]
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.
r - RSelenium での JQuery コードの使用
質問: RSelenium で JQuery のコマンドを使用することは可能ですか?
RSelenium で JQuery コマンドを使用しようとしています。
しかし、私はこのエラーでスタックします:
r - RSelenium を使用して PDF をダウンロードする
私がRSelenium
パッケージでやろうとしていることは、
Step:1 ウェブサイトにアクセス - 自分の電気事業者
ステップ:2 ユーザー名とパスワードを明示的に入力してアカウントにアクセスします (これがコードを共有できない理由です)
Step:3 「請求書を表示」をクリックします。請求書はpdf形式で表示されます。
そのファイルをダウンロードして特定のフォルダに保存する方法はありますか? コマンドを使用するとdownload.file()
、ドキュメントが保存されず、開くことができない 3KB の PDF ファイルが表示されます。Adobe Reader で、ドキュメントの読み取り中にエラーが発生したと表示されます。
私が試した可能性のある方法: 1. 右クリックし、下向き矢印を 4 回押して、 [ SAVE PAGE AS ] に移動し、 [Enter] をクリックします。
しかし、その後、ファイル名と場所を尋ねるダイアログ ボックスが表示され、RSelenium を介してそれらの詳細を入力してファイルを保存することができません。
コード例: オンラインで見つけたランダムな PDF。
r - Seleniumのスクロールダウンボタン
を使用してページを下にスクロールする簡単/自動化された方法はありますRSelenium
か?
コンテンツを表示するために下にスクロールする必要があるページで遅延を使用します。
r - RSelenium で新しいタブを開く
次のコードを使用して、新しいタブに開くforループからロードされた新しいURLを取得するたびに、新しいタブにURLを開こうとします。私が知るまでに作ったのはこれです:
セレンから私はこの答えを見つけました
r - Rseleniumを使用して5回繰り返した後、ループが停止します
Web ページからさまざまなテーブルに対応する URL を Web スクレイピングしました (RSelenium を使用)。これらの URL は、「URL」というオブジェクトに保存しました。次のステップで、各テーブルをテキスト形式で、以下のループで指定したディレクトリに書き出す必要があります。しかし、何らかの理由でループが 5 回の反復後に停止し、その理由がわかりません。アイデアやヒントはありますか?
write(as.vector(l), file=file)
更新: 3 回繰り返した後でもループが停止することがあります。手でループを回せばうまくいくようです。ただし、次の警告メッセージが表示されます。
web-scraping - RSelenium Web スクレイピングは常に Null を返します
私は Web スクレイピングが初めてで、IMDb から映画の予算データをクラップしようとしています。これが私のコードです:
各ページに 50 のムービーがあります。すべてのリンクを 1 つずつクリックして、対応する予算データを収集したい。コードをループで実行しないと、コードはうまく機能します。しかし、ループで実行すると、コードは常に「Null」を返します。ページがループ内で完全にロードされないためです。「setTimeout」および「setImplicitWaitTimeout」コマンドを使用しようとしましたが、うまく機能しません。誰でも私を助けることができますか?
r - RSelenium でのランダムな睡眠時間
R selenium では、次のようにスリープ時間を設定できます。
ランダムな時間を設定するにはどうすればよいですか? Python では次のようになります。
r - RSelenium で Excel ファイルをダウンロードする
データベースから Excel ファイルをダウンロードする必要があります (コードを提供できない理由)。を使用してダウンロード アイコンをクリックできますRSelenium
。次に何が起こるかというと、通常のダイアログ ウィンドウが開き、ファイルを保存するか開くかを尋ねられます。このメッセージを非表示にして、ファイルをフォルダーにダウンロードするにはどうすればよいですか?
ここでpdfに関する同様の質問を見つけました。答えは、次を指定することで可能になるはずであることを示唆していますextraCapabilities
:
残念ながら、extraCapabilities
正しい設定方法がわかりませんでした。
誰かが私に方向を教えてもらえますか? 手伝ってくれてありがとう。
編集
ここで提供されているソリューションを認識しており、アプローチを使用できることを願っていますextraCapabilities
。
r - Ubuntu 14.04 webdriver例外でchromedriver 2.20を使用するRSelenium
Linuxサーバーにchromedriverをインストールし、実行しています
R はエラーをスローします。