尽管我已经对PHP / HTML / CSS有扎实的知识,但是我对Web剪贴技术还是很陌生的。
在阅读了一些教程和大量尝试之后,我终于设法刮掉了我的第一个结果作为测试。
我使用Cheerio + Node.js,这是我的测试代码:
var request = require('request');
var cheerio = require('cheerio');
var fs = require('fs');
request('http://www.passion-de-vin.com/contact/', function (error, response, html) {
if (!error && response.statusCode == 200) {
var $ = cheerio.load(html);
var parsedResults = [];
$('.form-headline').filter(function(i, element) {
var a = $(this).children();
var titre = a.first().text();
release2 = titre.replace(/(\r?\n)/g, '');
release = release2.replace(/\s\s/g, '');
titre = titre;
// Our parsed meta data object
var metadata = {
titre,
};
// Push meta-data into parsedResults array
parsedResults.push(metadata);
fs.writeFile('output.json', JSON.stringify(parsedResults, null, 4), function(err){
console.log('File successfully written! - Check your project directory for the output.json file');})
});
// Log our finished parse results in the terminal
console.log(parsedResults);
}
});
我将结果日志保存在JSON文件中。
现在,我想了解并了解如何将信息传输到该表单,发布结果以及查看或获取发布结果。
到目前为止,我所读的内容对我来说还不清楚