robertohozza

Untitled

Mar 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. var request = require("request");
  2. var cheerio = require("cheerio");
  3. var fs = require("fs");
  4. var images = [];
  5. var prod = [];
  6. var nazov = [];
  7.  
  8. request('http://www.orava.eu/produkty/led-televizory/vsetky-televizory', function(err, resp, body){
  9.  
  10. if(!err && resp.statusCode == 200) {
  11. var req = cheerio.load(body);
  12. req('span.catItemImage').children().each(function(){
  13. var link = req(this).attr('href');
  14. prod.push('http://www.orava.eu' + link);
  15. });
  16.  
  17.  
  18.  
  19. request(prod, function(err, resp, body){
  20. if(!err && resp.statusCode == 200) {
  21. var $ = cheerio.load(body);
  22. $('.itemTitle').each(function(){
  23. var name = $(this).children().text();
  24. nazov.push(name);
  25. });
  26.  
  27. $('a.sigProLink', 'div.itemImageGallery').each(function(){
  28. var url = $(this).attr('href');
  29. images.push('http://www.orava.eu' + url);
  30. });
  31. }
  32. fs.writeFile("output.txt", JSON.stringify({nazov, images}, null, 4), function(err){
  33. if(err) {
  34. console.log(err);
  35. }
  36. else {
  37. console.log("Data boli pridane");
  38. }
  39. })
  40. });
  41. }
  42. });
  43.  
  44. /*
  45.  
  46. */
Advertisement
Add Comment
Please, Sign In to add comment