問題タブ [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 投票する
0 に答える
407 参照

r - Rseleniumを使用したRでのスケジューリングタスクが機能しない

Petermeissner がこのスレッドで説明しているように、タスク スケジューラを使用して Windows 8 で R スクリプトを自動的に実行しようとしています。以下に、スクリプト (の一部) を貼り付けました。スクリプトは まですべてを行いますremDr$getPageSourece()。「R for Windows フロントエンドが動作を停止しました」というポップアップ メッセージが表示されます。ただし、スクリプトを R で実行すると (スケジューラを使用しないため)、エラーは発生しません。何が間違っている可能性がありますか?

編集: R でスクリプトを再実行しようとしましたが、今でも でブロックされているようremDr$getPageSource()です。Rは、セッションが中止されるまで「関数定義を検索する」と言います。

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

r - RでRSeleniumを使用してテキストをスクレイピングするには?

パッケージRSeleniumを使用して、サイトhttp://stats.statbroadcast.com/statmonitr/?id=102197からテキスト「VIRGINIA TECH」をスクレイピングしたいと思います。

スクレイピングしたい特定のテキストのcssセレクターは次のとおりです。

.valigntop:nth-child(1) .width6-3-4.marginr

リモートドライバーを開いてサイトに移動した後、次のことを試します。

これは、必要なテキスト「VIRGINIA TECH」ではなく、大きなテキスト ブロックを返します。

私が欲しいものをこすり落とした後:

どんな助けでも大歓迎です。さらに情報が必要な場合はお知らせください。

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

r - clickElement() 関数が呼び出されたときの RSelenium の不明なエラー

R パッケージ 'Rvest' を使用して、holidayiq.com のホテル レビュー データ (ホテル レビュー リンクなど)をスクレイピングしたいと考えています。「RSelenium」は、「次へ >」リンクをクリックして、さらにページを表示するために使用されます。

コードを使用し nxtButton = mybrowser$findElement(using = 'css selector', "#next") nxtButton$clickElement() て次のページにアクセスするたびに、次のエラーが発生します。

エラーのスナップショット

このエラーの対処法を教えてください。事前に助けてくれてありがとう。

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

r - R 長さを知らずに for ループを作る方法は?

現在、このサイトではショットチャート情報をかき集めています。情報をかき集めるには、多くのショットに対して for ループを作成する必要があります。「Team Stats」をクリックし、フィールド ゴールの試行回数を調べることで、シュート数を確認します。

for loopショット数を調べずに適当に作りたいです。

私が現在していること:

どんな助けでも大歓迎です。さらに情報が必要な場合はお知らせください。

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

r - Sys.which() はどのように実行可能ファイルを見つけますか? PhantomJS

私は PhantomJS に問題があり、何とかSys.which(). を使用して PhantomJS を検索してSys.which("phantom")も、結果が返されません。ただし、PATHを確認すると、次のようになります。

後で追加すると:

これで正しい結果が得られました。前のインスタンスで機能しないのはなぜですか?

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

r - RSelenium でチェックボックスをクリック

この URL の「HIV/AIDS」チェックボックスをクリックしたい: https://www.unodc.org/ngo/showExtendedSearch.doRSelenium を使用

これまでの私のコードは次のとおりです。

チェックボックス「HIV/AIDS」の要素を見つけるのに失敗します。代わりに空のリストを取得するようになりました。次のコードにつながるselectorgadgetを使用してみました:

今回は空のリストを取得できませんでしたが、目的の Web 要素も取得できませんでした。

誰かが助けてくれれば本当に助かります。

編集: 私の最後のコード (css セレクターを使用) は、他の人でも機能するようです。ただし、次のエラーが発生します: attempt to apply non-function、他の何かが間違っている必要があります。

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

r - RSelenium - xpath で親要素を選択する

RSeleniumを使用して、ボタンを介してWebページで利用可能なcsvをキャプチャしようとしています。関連するhtmlは次のとおりです。

i次のクラスを使用して要素を選択できます。

ボタンのプッシュを自動化するには、親要素を選択する必要があると思いますがa、これを行う方法がわかりません。 xpath最善の方法のようです:

xpath 式に何か問題があるに違いありません。助けてくれてありがとう。