我目前正在开展一个项目,需要查找制造商、型号和 VIN 编号年份。我有 300 个不同 VIN 号码的列表。检查每个单独的 VIN 号码并将制造商、型号和年份手动输入到 Excel 中是非常低效且乏味的。
我尝试使用带有 SelectorGadget 的 Rvest 包在 R 中编写几行代码,以便抓取该网站以获取信息,但没有成功:
这是我的代码:
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 时,收到错误消息:
列表()
attr(,"类")
[1]《XML节点集》
我不知道我做错了什么。我认为它不起作用,因为它是一个动态网页,但我可能是错的。有人对解决这个问题的最佳方法有什么建议吗?
我也愿意使用其他网站或替代方法来解决这个问题。我只想找到这些 VIN 的型号、制造商和型号年份。谁能帮我找到一种有效的方法来做到这一点?
以下是一些 VIN 示例:
YV4SZ592561226129
YV4SZ592371288470
YV4SZ592371257784
YV4CZ982871331598
YV4CZ982581428985
YV4CZ982481423003
YV4CZ982381423543
YV4CZ982171380593
YV4CZ982081460887
YV4CZ852361288222
YV4CZ852281454409
YV4CZ852281454409
YV4CZ852281454409
YV4CZ592861304665
YV4CZ592861267682
YV4CZ592561266859