使用 rvest 抓取 - 当标签不存在时使用 NAs 完成 [英] Scraping with rvest - complete with NAs when tag is not present
本文介绍了使用 rvest 抓取 - 当标签不存在时使用 NAs 完成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想解析这个 HTML:并从中获取这个元素:
a) p
标签,带有 class: "normal_encontrado"
.
b) div
with class: "price"
.
有时,某些产品中不存在 p
标签.如果是这种情况,应将 NA
添加到从该节点收集文本的向量中.
想法是有2个长度相同的向量,然后将它们连接起来形成一个data.frame
.有什么想法吗?
HTML 部分:
<头></头><身体><div class="product_price" id="product_price_186251"><p class="normal_encontrado">S/.2,799.00</p><div id="WC_CatalogEntryDBThumbnailDisplayJSPF_10461_div_10" class="价格">S/.2,299.00
<div class="product_price" id="product_price_232046"><div id="WC_CatalogEntryDBThumbnailDisplayJSPF_10461_div_10" class="价格">S/.4,999.00