私は最初にログインする必要があるWKHTMLTOPDFを使用してPDFを生成しようとしています。既にインターネット上でこれがいくつかありますが、私は働いているようです。私はターミナルにいます - 何も気にしません。認証壁の背後にあるPDFを生成する
私は(他のものの全体の多くの間で)試してみた:
/usr/bin/wkhtmltopdf --post username=myusername --post password=mypassword "URL to Generate" test.pdf
/usr/bin/wkhtmltopdf --username myusername --password mypassword "URL to Generate" test.pdf
/usr/bin/wkhtmltopdf --cookie-jar my.jar --post username=myusername --post password=mypassword "URL to Generate Cookie For"
ユーザー名とパスワードは、フォームの入力フィールドのid
とname
の両方です。 my.jarファイルが表示されていますが、何も書き込まれません。
具体的な質問:
- 私はどこでもログインページおよび/またはフォームアクションを指定する必要がありますか。
- --cookie-jarパラメータは、(必要であるかそうでないかの両方の)さまざまな場所で言及されています。それが必要なのであれば、どのように機能するのですか? my.jarファイルを作成しましたが、もうどのように使用しますか?参照:
http://code.google.com/p/wkhtmltopdf/issues/detail?id=356
EDIT:
はきっと誰かがこれを正常に行っていますか?例を紹介する良い方法は、潜在的な変数を排除するためにログイン資格情報を必要とする一般的なWebサイトで働かせたい場合です。
あなたのトリックを行ったこのcURL構文を概説すると、はるかに役立つでしょう。 –
こんにちはIfedi、私の特定の実装が実際にあなたのユースケース(私のニーズに特有のポストストリングであり、PHPを介して実装されています)に役立つかどうかはわかりませんが、追加しました。 – Chords