1

ドイツのAmazonサイトで問題が発生しました。

この URL http://www.amazon.de/Angebote/b/ref=cs_top_nav_gb27?ie=UTF8&node=872398は、ドイツの Amazon-Deal サイトにリンクしています。

サイトには「Aktuelle Blitzangebote」と呼ばれるセクションがあり、1 日の特定の時間にサーバルの取引を提供しています。

「ul.ulResized」(「Aktuelle Blitzangebote」ボックス内の取引) 内の取引は、phantomjs 経由でアクセスしようとすると、読み込まれません。

次のスクリプトを使用して、サイトから HTML-src を取得します。

var casper = require("casper").create({
    pageSettings: {
                 userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11',
                  viewportSize: {width: 1600, height: 900}
     }

});
var fs = require('fs');

 var address = casper.cli.args[0].replace(/\^/g,"");

 console.log("Address == " + address);

casper.on('remote.message', function (msg) {
      this.echo('remote message caught: ' + msg);
});

casper.start(address);

casper.wait(5000);
casper.then(function()
       {
           console.log("writing");
           fs.write("blitz.html", this.getHTML(), "w");
           console.log("done");
       });

casper.run();

誰かがこの問題を解決するのを手伝ってくれますか?

よろしく、オゴフォ

4

1 に答える 1