2017-02-13 37 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

我必须从维基百科检索希腊其他一些城市的数据(城市名称,人口,地区,网站)。然而,在所有其他城市中,只有一个链接被选中,我不知道为什么这个特定页面会发生这种情况... –