1

"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"か?

ヒントやヘルプはかなりのものです。

4

0 に答える 0