嗨,我无法使此功能正常工作....
在网页上:
http://www.meetup.com/stats-prog-dc/members/?sort=chapter_member.atime&desc=1&offset=3
有与 memName 类的链接,例如:
<a href="http://www.meetup.com/stats-prog-dc/members/94995702/" class="memName">Asuri</a>
在 R 中,我输入以下命令:
>web <- getURL("http://www.meetup.com/stats-prog-dc/members/?sort=chapter_member.atime&desc=1&offset=3", ssl.verifypeer = FALSE)
>webhtml <- htmlTreeParse(web,error=function( ...){},useInternalNodes=TRUE,encoding="UTF-8",trim=TRUE)
>vNames <- xpathSApply(webhtml,'//*[@class="memName "]', xmlValue)
>vNames
问题是 vNames 返回“list()”而不是包含“Asuri”和所有其他名称的列表。请为什么它不起作用,这让我很生气,R中的帮助还不清楚。
如果我没有在 htmlTreeParse(web) 中输入参数,为什么 xpathSApply 会返回错误?xpathSApply 中的参数 xmlValue 是什么,甚至没有提到它的帮助页面!