パスワード保護されたWebサイトにRを通してアクセスする方法はありますか?https://www.npddecisionkey.com/sso/#login/applications/decisionkey? ページのソースコードを調べましたが、ユーザー名とパスワードの場所を見つけることができませんでした。Rウェブを擦って、Webアプリケーションからデータをダウンロードする
0
A
答えて
0
どのようにHTMLを検査しましたか?私はB/Cにこれを頼む:
<input id="textfield-1022-inputEl" data-ref="inputEl" type="text" size="1" name="userName" placeholder="Username" role="textbox" aria-hidden="false" aria-disabled="false" aria-readonly="false" aria-invalid="true" aria-required="true" class="x-form-field x-form-required-field x-form-text x-form-text-field-noborder x-form-invalid-field x-form-invalid-field-field-noborder x-form-empty-field x-form-empty-field-field-noborder" autocomplete="ON" data-componentid="textfield-1022" aria-describedby="textfield-1022-ariaErrorEl">
は、ユーザー名の入力フィールドであり、この:
<input id="textfield-1023-inputEl" data-ref="inputEl" type="password" size="1" name="password" placeholder="Password" role="textbox" aria-hidden="false" aria-disabled="false" aria-readonly="false" aria-invalid="true" aria-required="true" class="x-form-field x-form-required-field x-form-text x-form-text-field-noborder x-form-invalid-field x-form-invalid-field-field-noborder x-form-empty-field x-form-empty-field-field-noborder" autocomplete="ON" data-componentid="textfield-1023" aria-describedby="textfield-1023-ariaErrorEl">
はパスワード入力フィールドであり、この:
<form class="x-panel x-center-layout-item x-panel-indented" style="padding: 30px 0px 0px; width: 315px; right: auto; left: 0px; top: 0px; margin: 0px; height: 373px;" method="post" role="presentation" id="auth-login-1018">
は、フォームの始まりです。
rvest::html_session()
またはRSeleniumをこのサイトで使用することを検討する必要があります。前者は、ページに多くの動的要素がなく、ログイン後に生成されるセッションCookieを保持する場合に適しています。後者は、サイト上に非XHR動的要素がある場合に適しています。 rvest
ソリューションを試す場合は、最初のセッションを確立してフォームパラメータを設定した後にrvest::submit_form()
を使用することを検討してください。
大部分のタグの冗長マークアップは、動的なものにしようとするjsフレームワークまたは2つのフレームワークを使用している可能性があります。つまり、RSelenium
を使用することになります。
+0
ありがとうございます! Rseleniumは働いています。 – libgy8
関連する問題
- 1. キャンバス内のウェブを擦っている画像
- 2. azureからWebアプリケーションをダウンロード
- 3. wpfアプリケーションをWebからダウンロードする
- 4. Webアプリケーションからファイルをダウンロードする[ベストプラクティス]
- 5. ウェブをプレーンテキストからR
- 6. geojsonデータをダウンロードしてR
- 7. ウェブURLからすべてのファイルをダウンロードするには?
- 8. チーム・シティからウェブ・アプリケーションをデプロイする
- 9. Rを使用してWebからデータをダウンロードすると、libcurlエラーが発生する
- 10. Android:ウェブからダウンロード中にListViewにデータを追加する方法
- 11. Webは複数のページをpython 3で擦っていますか?
- 12. Rを使用してウェブのPDFをダウンロードしようとする
- 13. あるスパイダーから別のスパイダーに擦ったURLを渡す
- 14. PythonとBeautifulSoupを使ってWebページから.xlsファイルをダウンロード
- 15. Python Selenium Web page fill:リンクからデータをダウンロードするには
- 16. R(rvest)を使用して財務ウェブサイトからデータをWebスクレイプ
- 17. ウェブサイトからテーブルをダウンロードするR
- 18. iOSでウェブからテキストをダウンロードするには?
- 19. アンドロイドのウェブからテキストをダウンロードする方法は?
- 20. ウェブから画像をダウンロードする方法は?
- 21. ウェブからのデータ抽出
- 22. リクエストモジュールを使用してウェブからファイルをダウンロードする方法は?
- 23. TRとTDのタグ名を使用してウェブからデータをダウンロードする方法は?
- 24. URLリダイレクト時にPowershellを使ってWebからファイルをダウンロードする方法
- 25. Spark-Scalaを使ってWebからCSVファイルをダウンロードするには?
- 26. Webからファイルをダウンロード
- 27. SSL + WatiNからWebページイメージをダウンロードする
- 28. WebサイトからPDFコンテンツをダウンロードする -
- 29. PythonでテーブルをWebで擦ってみるときに、テキストを何倍にするのですか?
- 30. WebページからPDFにデータを変換してダウンロードする方法
この回答を見る http://stackoverflow.com/a/32453472/2747709 – infominer