FireFoxの「要素の検査」機能を使用すると、HTMLソースファイルに表示されないdivタグがあります。つまり、必要な情報はJavaScriptコードにありますが、HTMLページのソースにはありません。この情報をRに読み込む方法はありますか?
同様の質問を見つけました:Rを使用してWebページのソースコードを表示するにはどうすればよいですか?
提案されたコードで:
mz <- socketConnection("localhost", "4242")
writeLines("var w=window.open(\"https://google.com\")\n",mz)
out <- readLines(mz) #empty the buffer
writeLines("w.document.getElementsByTagName('html')[0].innerHTML\n", mz)
out <- readLines(mz)
str(out)
しかし、それは私のためにchr(0)を返します。
誰かが上記のRコードを手伝ったり、別の解決策を提案したりできますか?
ありがとう。
解決済み:上記のコードは以前は機能していませんでしたが、ページを読み込むのに十分な時間がなかったことが原因でした。おそらくこの問題に取り組むための最も効率的な方法ではありませんが、それでも解決策です。みんな、ありがとう