2017-02-13 9 views
0

다음 사이트에서 데이터 일부를 긁어 내려고 시도했습니다 wikipedia Athens.SelectorGadget 보이지 않는 요소를 선택하십시오

내가 관심있는 요소를 선택하려면 SelectorGadget을 사용하고 있습니다. 내가 가져올 요소 중 하나는 아테네시의 공식 웹 페이지 (http://www.cityofathens.gr/)입니다.이 요소는 오른쪽에 있습니다. 작은지도 아래. 적절한 선택기를 찾기 위해 요소를 클릭 할 때 GadgetSelector는 셀렉터 ".free"를 제안합니다.이 선택기는 실제로 12 개의 링크를 선택합니다. 관심있는 부분 만 녹색으로 표시됩니다. 따라서 페이지 내의 다른 링크는 볼 수 없지만 선택되지는 않습니다. 누구든지이 문제를 해결할 방법을 제안 할 수 있습니까?

미리 감사드립니다. 당신이 특정 링크에만 관심이 있고 일반화 할 필요가없는 경우

답변

0

, 우리가 사용할 수 있습니다

library(rvest) 
# This is the url you provided 
url <- 'https://el.wikipedia.org/wiki/%CE%91%CE%B8%CE%AE%CE%BD%CE%B1' 
a <- read_html(url) %>% 
    # This select only the first node 
    html_node('.free') %>% 
    # Extract the link 
    html_attr('href') 
+0

당신의 응답을 주셔서 감사합니다! 죄송합니다. 사실 링크는 검색에 관심이있는 요소 중 하나 (도시 이름, 인구 등이 다른 일부임)와 여러 페이지/도시에 대해해야하는 요소 중 하나이기 때문입니다. 그러나이 특별한 문제는이 특정 페이지에 관한 것입니다 ... 다른 모든 페이지에 대한 다른 모든 요소는 거의 완벽하게 검색됩니다! –

+0

그런 다음 무엇을 달성하려고합니까? 다른 페이지는 어느 것입니까? 이것에 대해 다른 점은 무엇입니까? – GGamba

+0

그리스의 일부 다른 도시의 데이터 (도시 이름, 인구, 지역, 웹 사이트)를 Wikipedia에서 불러 와야합니다. 그러나 다른 모든 도시에서는 단 하나의 링크 만 선택되며이 특정 페이지에서 왜 이런 일이 발생하는지 알 수 없습니다. –