我正在摆弄一些刮擦,并且在将它写入我的json文件之前需要处理一些数据。X Ray Scraper:在处理数据之前处理数据.write
var Xray = require('x-ray');
var x = Xray();
x('http://myUrl.com', '#search_results div div a', [{
title: '.responsive_search_name_combined .search_name .title',
price: '.col.search_price.responsive_secondrow',
}])
.paginate('.search_pagination_right a.pagebtn:[email protected]')
.limit(10)
.write('data.json');
保存时,价格是这样的: “价格”:“\ r \ n \ t \ t \ t \ t \ t \ t \ t \ t13,99€\牛逼\ t \ t \ t \ t \ t \ t”的。
我猜是因为在div.col.search_price.responsive_secondrow中有很多空格。
<div class="col search_price responsive_secondrow">
\t \t \t \t \t \t \t \t 9,99€ \t \t \t \t \t \t \t </div>
所以我的问题是:有没有可能.WRITE前操纵数据?