1

私がRSeleniumパッケージでやろうとしていることは、

Step:1 ウェブサイトにアクセス - 自分の電気事業者

ステップ:2 ユーザー名とパスワードを明示的に入力してアカウントにアクセスします (これがコードを共有できない理由です)

Step:3 「請求書を表示」をクリックします。請求書はpdf形式で表示されます。

そのファイルをダウンロードして特定のフォルダに保存する方法はありますか? コマンドを使用するとdownload.file()、ドキュメントが保存されず、開くことができない 3KB の PDF ファイルが表示されます。Adobe Reader で、ドキュメントの読み取り中にエラーが発生したと表示されます。

私が試した可能性のある方法: 1. 右クリックし、下向き矢印を 4 回押して、 [ SAVE PAGE AS ] に移動し、 [Enter] をクリックします。

しかし、その後、ファイル名と場所を尋ねるダイアログ ボックスが表示され、RSelenium を介してそれらの詳細を入力してファイルを保存することができません。

コード例: オンラインで見つけたランダムな PDF。

url<- "http://www.immigrationpolicy.org/sites/default/files/docs/how_us_immig_system_works.pdf"

setwd("C:/Users/king/Desktop/bill")
library(RSelenium)
library(downloader)
checkForServer()
startServer()
remDr <- remoteDriver()
remDr$open()
remDr$navigate(url)
4

1 に答える 1