0

タスクを自動化しようとしていますが、phantomjs はこのURL を正しく「開く」ことができません。

アプリで 101 エラーが発生します。

エラーはこのスクリプトで再現可能です

var page = new WebPage();

page.open(phantom.args[0], function(status){
  console.log(status);
  page.render(phantom.args[1]);
  phantom.exit();
});

そしてコマンドを実行するphantomjs --ignore-ssl-errors=yes script.js https://notalegal.sefin.ro.gov.br/contribuinte/form.jsp\?sys\=NPJ\&formID\=\{C90B91CE-E9C3-46B2-8FED-75B7B219A3AD\}\&scrolling\=yes ~/page.png

私はphantomjs 1.4と1.6でテストしました

4

1 に答える 1

0

うまくいかない理由はわかりませんが、(一種の)回避策を見つけました:URL短縮サービスを使用してください:)

私が行うphantomjs --ignore-ssl-errors=yes script.js http://tinyurl.com/cu2orzg page.pngと、エラーは発生しません。リンクとまったく同じもの(不正な操作を示す画像)をレンダリングします。多分あなたのリンクは期限切れか何か...

于 2012-07-15T13:57:54.260 に答える