JavaScript的數據表我用R解析HTML代碼,我想知道最有效的方式,以疏下面的代碼:如何分析有R
<script type="text/javascript">
var utag_data = {
environnement : "prod",
device : getDevice(),
displaytype : getDisplay($(window).innerWidth()),
pagename : "adview",
pagetype : "annonce"}</script>
我開始這樣做:
infos = unlist(xpathApply(page,
'//script[@type="text/javascript"]',
xmlValue))
infos=gsub('\n| ','',infos)
infos=gsub("var utag_data = ","",infos)
fromJSON(infos)
而且上面的代碼返回財產以後很奇怪:
$nvironnemen
[1] "prod"
$evic
NULL
$isplaytyp
NULL
$agenam
[1] "adview" etc.
我想知道如何做到這一點非常efficien t方式:如何直接解析javascript中的數據列表? 謝謝。
代碼正在完成其工作。它沒有錯。或者你的意思是沒有獲得'NULL'鍵設備和displaytyp? – agustin
好的,事實上,我很驚訝在輸出中,環境變成了「$ nvironnemen」,我認爲這是一個錯誤。你怎麼能解釋這一點? –