12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- var jsdom = require("jsdom");
- const { JSDOM } = jsdom;
- var fs = require("fs");
- var argv = require("optimist").argv;
- console.log("essai");
- var fichier = argv._[0];
- var html = fs.readFileSync(fichier,"UTF-8");
- dom = new JSDOM(html);
- var $ = require('jquery')(dom.window);
- // console.log(dom.window.$(".row .chinese").html());
- // console.log(dom.window.$(".row .indented ").html());
- // console.log("1 ****************");
- // console.log(dom.window.$(".row .indented img").attr("title"));
- // console.log("2 ****************");
- // var $i = dom.window.$(".row .indented");
- // console.log($i.html());
- // console.log("3 ****************");
- // var $k = dom.window.$(".row .indented img ").attr("title");
- // console.log($k);
- // console.log("4 ****************");
- // var $z = dom.window.$(".row" ).each(function(index){
- // console.log(index + " " + $( this ).text());
- // });
- // console.log("5 ****************");
- // var $z = dom.window.$(".row .chinese").each(function(index, element){
- // console.log(index + " " + $( element ).text());
- // });
- // console.log("6 ****************");
- // $z = dom.window.$(".row ").each(function(index, element){
- // console.log(index + " " + $(element).find(".chinese").text());
- // console.log(index + " " + $(element).find(".speech_samples").text());
- // });
- var maligneCVS = {
- "Hanzi": "",
- "Reading": "",
- "Meaning": ""
- };
- console.log("7 ****************");
- $z = dom.window.$(".row ").each(function(index, element){
- // on retrouve le texte en chinois
- console.log("index: " + index + " texte en hanzi: " + $(element).find("p .chinese").text());
- // on retrouve le texte en anglais et pinyin
- console.log("texte en pinyin et traduction en anglais");
- $(element).find(".indented img").each(function(index, letexte){
- console.log("---->" + $(this).attr("title"));
- });
- // on retrouve les enregistrements
- var $t = $(element).find(".speech_samples:first");
- // prononctation en chinois
- console.log("--> Prononciation en chinois");
- $t.find("tr:first td a:nth-child(2)").each(function(index, audio){
- console.log("--> " + index + " " + $(this).text() + " " + $(this).attr("href") );
- });
- // prononciation en anglais
- console.log("--> Prononciation en anglais");
- $t.find("tr:nth-child(2) td a:nth-child(2)").each(function(index, audio){
- console.log("--> " + index + " " + $(this).text() + " " + $(this).attr("href") );
- });
- });
|