用户将在Html页面的输入类型字段中输入url,该URL需要在JS程序中获取,然后JS程序需要执行以从网页获取数据。
这是迄今为止所做的。
var request = require('request');
var cheerio = require('cheerio');
var fs = require("fs");
var url = ""
request(url, function(err, response, html){
if(!err) {
var $ =cheerio.load(html);
var allItems = $('.clearfix').parent().children();
var items = [];
allItems.each(function(index) {
var result = $('.clearfix').eq(index).parent().children().eq(1).find("a").text();
if(result !== ""){
items.push(result);
}
});
fs.writeFile("output1.xls",JSON.stringify(items, null, 1),)
console.log(items);
}
});
答案 0 :(得分:0)
这是解决问题的方法吗?
var url = document.getElementById('myURL').value