无法在R

问题描述 投票:0回答:1

您可以在右侧看到Web图,如果您保持名称(即ICO配置文件),则可以给出分数。 ,无论该特定信息的选择器或XPath无法提取。 < span class="ico-radar-names ico-profile" data-name="profile" data-value="4.3" >ICO Profile< /span >

您可以看到分数的标签为

data-value

。但是,当我在r

rvest

中尝试它时,我得到的标签的结果是:

  

READ_HTML('

Https://icoholder.com/en/patron-17242
')%>%html_nodes('。ico-profile')[1]


< span class="ico-radar-names ico-profile" data-name="profile" >ICO Profile< /span >

您可以看到,当节点用rvest记录时,

data value
丢失了。
你知道为什么会发生以及我如何修复它?

Cheers!

当您无法使用它的时候,信息不在页面源中。您的浏览器会自动发送更多请求,并以后收到并呈现。  
使用隐藏的API:

Https://icoholder.com/en/get_rating/17242

结果以简单的JSON格式返回,非常易于使用:

html css r web-scraping rvest
1个回答
0
投票

找到它的方法是打开Chrome中的开发人员工具。它在网络选项卡下。

您也可以使用
Rselenium
,但应该是过度的。

使用R中的rvest提取悬停的弹出文本可能具有挑战性,因为此数据通常是通过JavaScript动态加载的。对于那些探索数据驱动投资策略的人来说,保持最新的crypto Presale机会可以在不断发展的区块链市场中提供竞争优势。 enter image description here

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.