5

私は現在、製造元、モデル、および VIN 番号の年を見つける必要があるプロジェクトに取り組んでいます。300 の異なる VIN 番号のリストがあります。個々の VIN 番号を確認し、製造元、モデル、および製造年を手動で Excel に入力するのは、非常に非効率的で面倒です。

このサイトをスクレイピングして情報を取得するために、SelectorGadget で Rvest パッケージを使用して R で数行のコードを記述しようとしましたが、成功しませんでした: http://www.vindecoder.net/?vin=1G2HX54K724118697&submit=Decode

これが私のコードです:

library("rvest")
Vnum = "1G2HX54K724118697"
site <- paste("http://www.vindecoder.net/?vin=", Vnum,"&submit=Decode",sep="")
htmlpage <- html(site)
VINhtml <- html_nodes(htmlpage, ".odd:nth-child(6) , .even:nth-child(5) , .even:nth-child(7)")
VIN <- html_text(forecasthtml)
paste(forecast, collapse =" ")

VINhtml を実行しようとすると、次のエラー メッセージが表示されます: list() attr(,"class") [1] "XMLNodeSet"

何が間違っているのかわかりません。動的な Web ページであるため機能していないと思いますが、間違っている可能性があります。この問題に取り組むための最良の方法について何か提案はありますか?

私はまた、これを理解するために他のウェブサイトや代替アプローチを使用することにもオープンです. これらの VIN のモデル、メーカー、モデル年を知りたいだけです。これを行う効率的な方法を見つけるのを手伝ってくれる人はいますか?

Here is some sample VINs: YV4SZ592561226129 YV4SZ592371288470 YV4SZ592371257784 YV4CZ982871331598 YV4CZ982581428985 YV4CZ982481423003 YV4CZ982381423543 YV4CZ982171380593 YV4CZ982081460887 YV4CZ852361288222 YV4CZ852281454409 YV4CZ852281454409 YV4CZ852281454409 YV4CZ592861304665 YV4CZ592861267682 YV4CZ592561266859

4

1 に答える 1