【发布时间】:2015-02-03 09:33:36
【问题描述】:
我想从this link 获取所有“样本”ID,我的意思是所有 ID,例如“GSM545657”、“GSM545658”...。我想使用新包rvest 来解决我的问题,但是我对CSS 和xpath 不熟悉。我使用selectorgadget 来获取CSS 选择器。
我选择了第一个 ID:“GSM545657”,它变成了绿色,然后我删除了我不想要的信息(它们变成了红色)。现在,所有样品 ID 都是绿色或红色。 CSS 选择器显示如下:"tr:nth-child(23) .eye-protector-processed a" 。我的代码是这样显示的
Library(rvest);
myhtml<-html("http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE21610");
myhtml %>% html_nodes("tr:nth-child(23) .eye-protector-processed a") %>%html_text()
我解决了错误类中的错误(输出) 如果我只选择“GSM545665”和“GSM545666”等两个ID,我可以使用
myhtml %>% html_nodes("tr:nth-child(23) .eye-protector-processed a") %>%html_text()
得到结果,你能告诉我如何解决这个问题,我们将不胜感激。非常感谢!
【问题讨论】:
标签: r css-selectors geo rvest