[R]ウェブサイトから読み取ったHTMLファイルをファイルに出力する
xml2パッケージのwrite_html関数を使う。以下は外務省のウェブサイトのトップページをrvestパッケージのread_html関数で読み取り、それをファイルに出力した例。
> library(rvest)
> library(xml2)
> html <- read_html("https://www.mofa.go.jp")
> tmp <- tempfile(fileext = ".html")
> write_html(html, tmp)
> readLines(tmp) |> head(5)
[1] "<!DOCTYPE html>"
[2] "<html lang=\"en\">"
[3] "<head>"
[4] "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">"
[5] "<meta charset=\"UTF-8\">"
« [R]前進代入法で連立方程式を解く | トップページ | [Octave]計算機イプシロンを求める »
「R(インターネット)」カテゴリの記事
- [R]ウェブサイトから読み取ったHTMLファイルをファイルに出力する(2026.03.14)
- [R]ウェブサイトの応答ヘッダーの取得に失敗する(2026.02.18)
- [R]エラーメッセージ「open.connection(x, "rb") でエラー: コネクションを開くことができません」(2026.02.17)
- [R]Webサイトのページを読み取る(2026.02.03)
- [R]ウェブサイトのページの表の中身を読み取る(2025.10.17)

コメント