我正在使用rvestR中的包来刮取股票市场价格。我想在使用时排除节点html_nodes()。
以下课程在网站上以股票价格出现: [4] -0,51%
[5] -51%
现在我想只包括之后的文本class="ValueDown",我想在之后排除文本class="ValueDown Difference"。
为此,我使用以下代码:
urlIEX
webpageIEX
percentage_change %
html_nodes(".ValueDown") %>%
html_text()
但是,这给了我两个值-0,51%和-51%。有没有办法包含所有内容class="ValueDown"并排除所有内容class="ValueDown Difference"?
解决办法:应该使用属性选择器:
percentage_change %
html_nodes("[class='ValueDown']") %>%
html_text()