私はフォームベースの認証を使用するアプリケーションを持っています。私は、アプリケーション内のページのコピーを取って、wkhtmltopdfを使ってPDFに保存しようとしています。wkhtmltopdfとフォームベースの認証
wkhtmltopdfがインストールされ、正常に動作します。アプリケーション内から正常に呼び出すことで、認証なしで別のウェブサイトのPDFを生成することができます(例:bbc.co.uk)。
希望のページのコピーを生成するために、ユーザー名/パスワードをアプリケーションに渡すことができません。代わりにサインオン画面のPDFが表示されます。
クライアントとサーバーの両方がWindowsです(それぞれ7と2008)。私は、コマンドを使用しています:xxxは自分のユーザー名とyyyは私である
wkhtmltopdf.exe --postユーザーID = xxxは--post PWD = YYY --ignore-負荷エラーhttp://url.com/blah/blah/ test.pdfという
をパスワード。私はログオンページのソースを調べています。フォームフィールドのIDはuseridとpwdですので、コマンドラインにpostパラメータが正しいと思います。
完全にグーグルした後、私は--cookie-jarパラメータへの言及を見ることができますが、その使い方を管理していないか、助けても役に立ちます。
ダンカン
はあなたのための '--postユーザー= xxxは--post PW = yyy'の仕事をしましたか?このようなポストパラメータを指定しようとすると、「不明なスイッチ-o」というメッセージが表示されます(WindowsではなくLinuxで試してみました) – acme
作業コードを投稿できますか?私はここで同じことをしようとしています... – VinnyG
私はヘルプテキストです。 – Chords