rvest so wählen Sie eine bestimmte css-Knoten-id

Ich versuche, die rvest Paket kratzen Sie die Daten aus einer web-Seite. In einem einfachen format, das html-code sieht wie folgt aus:

<div class="style">
   <input id="a" value="123">
   <input id="b">
</div>

Möchte ich, um den Wert 123 von der ersten Eingabe. Ich habe versucht, die folgenden R-code:

library(rvest)
url<-"xxx"
output<-html_nodes(url, ".style input")

Dieser gibt eine Liste von input-tags:

[[1]]
<input id="a" value="123">
[[2]]
<input id="b">

Als Nächstes habe ich versucht, mit html_node verweisen auf das erste input-tag id:

html_node(output, "#a")

Hier wieder eine Liste von null anstelle des input-Tags ich möchte.

[[1]]
NULL
[[2]]
NULL

Meine Frage ist, wie kann ich mich auf das input-tag mit seiner id?

InformationsquelleAutor Vegebird | 2015-08-20

Schreibe einen Kommentar