return {xml_nodeset(0)}

时间:2017-12-16 06:32:54

标签: r selenium web-scraping rvest

我正在尝试使用r中的rvest包从lolking.net中搜集每个赛季的召唤师。

http://www.lolking.net/summoner/na/20130821/Wiggily#/profile

我正在尝试使用以下代码来获取季节数。

web.page.level <- read_html(url.level)
node <- html_nodes(web.page.level, css = '.unskew-text.ng-binding')
season <- html_text(node)

但我总是得到{xml_nodeset(0)}。尝试使用xpath也没有运气。 有人能告诉我我的代码有什么问题吗?我如何在html类中获取内容&#39; .unskew-text.ng-binding&#39; ?

由于dmi3kno建议我尝试使用Rsekenium来抓取页面,但仍然存在问题。

页面的html,例如

<div class="unskew-text ng-binding">S4</div>

我想获得文字&#39; S4&#39;。我尝试使用xpath和css。

elem <- remDr$findElement('xpath', "//div[@class='unskew-text ng-binding']")
elem <- remDr$findElement('css', "[class = 'unskew-text ng-binding']")

但我总是没有这样的元素错误。任何人都可以告诉我我做错了什么。或者我还有其他办法吗?

0 个答案:

没有答案