簡體   English   中英

CasperJs 與 AWS Lambda

[英]CasperJs with AWS Lambda

我使用node-casperjs-aws-lambda創建我的 casperjs,我將 phantomjs 版本更新為 2.1.1,並使用 Lambda 上的基本示例部署代碼,效果很好

但是當我嘗試使用亞馬遜網站測試 casperJs 時,它沒有用。 該頁面沒有加載,但在本地,它的工作:

// Simple Javascript example
var casper = require('casper').create();

casper.options.verbose = true;
casper.options.logLevel ="debug";

casper.userAgent('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10; rv:33.0) Gecko/20100101 Firefox/33.0');

var amazonProduct = 'https://www.amazon.fr/gp/product/B017DBB1S8';

console.log('Loading a web page: ' + amazonProduct);
// Ouvre la page produit
casper.start(amazonProduct, function() 
{
    this.echo('Page title is: ' + this.getTitle());
});

casper.run();

Cloud Watch 調試模塊給我:

Loading a web page: https://www.amazon.fr/gp/product/B017DBB1S8

2017-01-31T22:04:30.553Z    
[36m[info][0m [phantom] Starting...
[36m[info][0m [phantom] Running suite: 2 steps
[32;1m[debug][0m [phantom] opening url: https://www.amazon.fr/gp/product/B017DBB1S8, HTTP GET
[32;1m[debug][0m [phantom] Navigation requested: url=https://www.amazon.fr/gp/product/B017DBB1S8, type=Other, willNavigate=true, isMainFrame=true

2017-01-31T22:04:31.190Z    [32;1m[debug][0m [phantom] url changed to "https://www.amazon.fr/gp/product/B017DBB1S8"

2017-01-31T22:04:43.074Z    [32;1m[debug][0m [phantom] Navigation requested: url=about:blank, type=Other, willNavigate=true, isMainFrame=false

END RequestId: 3b415fbd-e801-11e6-9736-75ef38e95128

Duration: 15001.48 ms   Billed Duration: 15000 ms Memory Size: 128 MB   Max Memory Used: 74 MB  

我不明白這個問題(我也嘗試過使用隨包提供的原始 phantomjs 版本 1.9.8,但我遇到了同樣的問題)

謝謝

這只是一個超時問題。

我需要在配置 > 高級設置 > 超時中調整我的超時

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM