前提・実現したいこと
Rで以下のページのテーブルデータの取得を試みています。
【ページ:https://www.jackall.co.jp/bass/products/lure/minnow-shad/rerange/】
read_htmlでソースをUTF-8指定で読み込むことは可能なのですが、(エンコーディングの問題で?)html_tableを使用してテーブルデータを上手く格納できない状況です。ソース読み込み時のエンコーディングの指定は間違っていないようですし、他のページで似たような文字列を含むテーブルの取得には成功しているのですが、上記ページはうまく取得できません。
原因究明のためお力添え頂ければ幸いです。
発生している問題・エラーメッセージ
Error in utils::type.convert(out[, i], as.is = TRUE, dec = dec) :
invalid multibyte string at '<ef>ス<bc><ef>スョ<ef>スー<ef>セ<84><ef>スシ<ef>スャ<ef>セ晢スク<ef>セ鯉スッ<ef>スクRB-M#6'
該当のソースコード
recall_html_tmp <- read_html("https://www.jackall.co.jp/bass/products/lure/minnow-shad/rerange/",
-
encoding = "UTF-8"
-
) %>% html_table
試したこと
read_htmlにendocingとは別にfileEncodingを付け足してみたり、取得したソースのエンコーディングをrepair_encodingにかけてエンコーディングを確認など。( UTF-8 (100% confident)でreadする際のエンコードの指定も間違っていないことを確認済み)
補足情報(FW/ツールのバージョンなど)
Windows 10 Pro (64bit)
R version 3.4.0 (2017-04-21)
R Studio Version 1.0.143
*初めての質問のため、何か情報が足らない等ございましたらご指摘下さいませ。
あなたの回答
tips
プレビュー