我试图保持原始值的格式。数据格式为:
<option value="xxxxx ">xxxx </option>
<option value="yyyy ">yyyy </option>
<option value="zzzzzzz ">zzzzzzz </option>
...但是,我用了这个之后得到了这个
unlist(lapply(mydata, function(x) {x$getElementText()}))
head(mydata)
[1] "xxxxx" "yyyy" "zzzzzzz"我需要的是:
head(mydata)
[1] "xxxxx " "yyyy " "zzzzzzz "感谢您的帮助
发布于 2020-02-14 02:08:10
getElementText方法将文本规范化为在浏览器中显示的文本。如果HTML页面中的单词之间有一堆标准空格,几乎所有的浏览器都会将其呈现为一个空格。但是,您可以从
x$getAttribute('textContent')这是here发现的
或者,在本例中,如果您想要选项标记中的value属性
x$getElementAttribute('value')https://stackoverflow.com/questions/60208605
复制相似问题