sql >> Databasteknik >  >> RDS >> Mysql

Spara tabelldata som erhållits när du skrapar en webbsida med casperjs

Jag använder bara det andra fallet:

Först:hämta informationen lagrad i en globalInfo-variabel

var globalInfo;
casper.thenOpen("www.targetpage.cl/valuableInfo", function() {
    globalInfo = this.evaluate(function(){
       var domInfo = {};
       domInfo.title = "this is the info";
       domInfo.body  = "scrap in the dom for info";
       return domInfo;
   });
});

För det andra:besök en sida för att lagra insamlad data

casper.then(function(){
   casper.thenOpen("www.mipage.com/saveIntheDBonPost.php", {
      method: 'post',
      data:{              
          'title': ''+globalInfo.title,
          'body': ''+globalInfo.body
      }
   });
});

www.mipage.com/saveIntheDBonPost.php tar data i $_POST parameter och lagrar den i en DB.



  1. God praxis att öppna/stänga anslutningar i en asp.net-applikation?

  2. Kontrollera Oracle RAC Network och IP-information

  3. Flytta modx-webbplatsen från undermapp till rotmapp

  4. Ändra tabell eller återställ automatisk ökning med CDbMigration