"http://testdomain.com/web/abd/efg"
phantomjsを使用する際に行う自動化はほとんどありません。しかし、それを行う前に"http://testdomain.com/"
、js スクリプトを使用して、(このページの) ユーザー名とパスワードのフィールドを含むものを使用してログインする必要があります。
注- これhttp://testdomain.com/web/abd/efg
にログインした後でのみ、この URLにアクセスできますhttp://testdomain.com/
私が与えたjsスクリプトで
page1.settings.userName = 'username';
page1.settings.password = 'password';
そしてまた
page.customHeaders={'Authorization': 'Basic '+btoa('username:password')};
URLを開くためにhttp://darrendev.blogspot.jp/2013/04/phantomjs-post-auth-and-timeouts.htmlで提案されているようにhttp://testdomain.com/web/abd/efg
。しかし、何も機能しませんでした。
また、コマンドラインで指定して、"http://testdomain.com/"
ログイン中に Cookie をキャプチャしました。--cookies-file=./cookies.txt
この取得した Cookie を使用してログインし、この URL に移動できます"http://testdomain.com/web/abd/efg"
か?
ヒントやヘルプはかなりのものです。