問題タブ [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.

0 投票する
3 に答える
918 参照

rselenium - RSelenium: 非表示オブジェクトをクリックします - ElementNotVisibleException

このページのメインメニュー ( l​​inio ) には 11 個のリンクがあります。9 (背景が灰色でホバーするとサブメニューが表示されるもの) のみに関心があります。

9 つのオプションからサブメニューのすべての要素をクリックしたい。望ましいプロセスは次のとおりです。

1.-最初のセクション:「Celulares y Tablets」。
2.-「Celulares y スマートフォン」に移動します。このページをクリックしてご覧ください。
3.-いくつかのデータを抽出します(チェックしました、私はこれを行うことができました)。

4.-「Celulares y Tablets」の次のサブメニューに進みます。それは「アクセソリオセルラー」です。

5.-いくつかのデータを抽出し、次のサブメニューに進みます。このセクションのすべてのサブメニューを終了したら、次の大きなセクション「TV-Audio-y-Foto」に進みます。

などなど、9 つのセクションで。

HTML 構造体

ソースコードを見ると、これにたどり着きました:

1.- メイン ヘッダー: メイン ヘッダーは「nav」タグ内にあります。

2.-「nav」タグの内側には「ul」があり、内側のすべての「il」には、9 つ​​のセクションのそれぞれの「id」があります。

3.- il 要素内には、必要なリンクを含む div 要素があります<a>。class="subnav__title" が含まれていることに注意してください。

4.- RSelenium を使用して各セクションに移動します。

しかし、そうすると、次のエラーが表示されます。

※この質問は参考になると思います。しかし、私はそれを取得しません。

**私のCSSは大丈夫だと思います。

0 投票する
0 に答える
77 参照

web-scraping - if else ステートメントで RSelenium findElement 関数を使用する

RSelenium を使用しようとしていますが、findElement 関数を使用するときに「if」「else」ステートメントを作成する方法がわかりません。以下のこの基本的な問題を解決できる人はいますか? これは、コード全体の一部を理解するための単なるテストです。基本的に、ページに用語があるかどうか、および計算が行われるかどうかを確認したい. どうもありがとう!

Selenium サーバーの起動 ----------------------------------------------- ----------

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

r - RSelenium で Google Chrome を開くには?

RSelenium を使用しており、Google Chrome を開いて操作したいと考えています。ただし、R からブラウザーを開こうとすると、常にエラーが発生します。次のコードが使用されます。

同じコードが Firefox でも機能します。私はそれについて何ができますか?

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

r - Firefox プロファイルを定義したいときに RSelenium が常にエラーを出すのはなぜですか?

RSelenium を使用しており、Firefox プロファイルを設定したいと考えています。そこで、この質問に対する回答の例を再現しようとしました。ただし、何を変更しても、常に次のエラーが発生します。私は何を間違っていますか?

RSelenium のマニュアルで、Windows システムでは、Firefox プロファイルを作成するときに RTools をインストールする必要があることを既に読みました。しましたが、何も変わりませんでした。

エラーは次のとおりです。

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

r - R Selenium 右クリック ダウンロード ファイル

パッケージを使用してRSelenium、リンクを右クリックしてファイルをダウンロードしようとしています。

私のアプリケーションでは、パスワードを使用してログインする必要がありますが、これは正常に機能しますが、この単純なアプリケーションは私の現在の障害を示しています。

サッカーランキングのエクセルファイルをダウンロードするこの試みを考えてみてください。

次に、ダウンロードする必要があるリンクの上にマウスを置きます

スクリーン ショットを撮ると、ここまでコードが機能していることがわかります (つまり、リンクに下線が引かれています)。

ここに画像の説明を入力

なぜ次のことをしないのですか:

ファイルをダウンロードしますか?