sql >> データベース >  >> RDS >> Mysql

casperjsを使用してWebページをスクレイピングしている間に取得したテーブルデータを保存する

    2番目のケースを使用します:

    まず、globalInfo変数に保存されている情報を取得します

    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;
       });
    });
    

    2番目:キャプチャされたデータを保存するページにアクセスします

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

    www.mipage.com/saveIntheDBonPost.php $_POSTのデータを取得します パラメータを設定してDBに保存します。



    1. WEEKDAY()の例– MySQL

    2. Django1.8でMySQLコネクタを使用する際の問題

    3. GUIDのSCOPE_IDENTITY()?

    4. フォルダからSQLServerに複数のCSVファイルをインポートする