2016-08-17 20 views
1
から

を操作し、抽出値にRvestR を使用してHTML

<div>\n <span class="txt edittext">BrandName1 </span>\n <span 
class="cnt" data-val="116">(42)</span>\n</div> 
<div>\n <span class="txt edittext">BrandName2 </span>\n <span 
class="cnt" data-val="116">(62)</span>\n</div> 
...... 

は、今私は、この値に対応BrandName2を抽出したい番号62を有するように私はHTMLでgetBrandlistを有します。 私は使ってみましたhtml_node(getBrandlist, css = '.cnt') %>% html_attr() どうすればいいですか?どんな助けでも大歓迎です。

答えて

2

あなたは

library(rvest) 
doc <- read_html('<div>\n <span class="txt edittext">BrandName1 </span>\n <span 
class="cnt" data-val="116">(42)</span>\n</div> 
<div>\n <span class="txt edittext">BrandName2 </span>\n <span 
class="cnt" data-val="116">(62)</span>\n</div> ') 
html_node(doc, xpath = "//span[text()='(62)']/preceding-sibling::span") %>% html_text 
# [1] "BrandName2 " 
を行うことができます
関連する問題