2016-12-18 10 views
0

Webデータベースの結果で特定のデータを取得しようとしています。問題が発生しました:テーブルのデータを取得できません

This is the page view by chrome browser

私はこのページの "NPIタイプ" データに興味を持っています。これは、このページでは「組織」(それ以外の場合は、です「それは、Webページに小さな画像として示されているが、個々の)、この部分のHTMLは次のようにコーディングされている。

img src="/static/registry/img/glyphicons-90-building.png" alt="Organization" title="Organization 

は私が取得したいです」組織」rvestことで、このページ内のテキスト。私のコードは

webadr<-"https://npiregistry.cms.hhs.gov/registry/search-results-table?number=1104090158" 

data1<-read_html(webadr) 

st<-data1 %>% html_nodes("img") %>% html_text() 

とある 『ST』オブジェクトである必要があり、 『組織』。しかし、reulstが突出している 『『』』。

答えて

0

あなたがヒットする必要がありますノードテキストではなく属性です。

library(rvest) 

webadr <- "https://npiregistry.cms.hhs.gov/registry/search-results-table?number=1104090158" 

data1 <- read_html(webadr) 

data1 %>% 
    html_nodes("td > img") %>% 
    html_attr("alt") 
## [1] "Organization" 
+0

ありがとうございます! – felicias1973

関連する問題