次の処理を行う PHP ループがあります。
- CURL 経由で Web ページにログインする
- ログインが必要なキャプチャと内部ページ
- ページの HTML をローカル ファイルに保存する
- WKHTMLTOPDF を使用して、ページを PDF としてレンダリングします。
私が抱えている問題は、時々 (おそらく ~30% の時間)、画像が PDF にレンダリングされないことです。保存した HTML ファイルの 1 つを開くと、画像が表示されるようにページを手動で更新する必要があることがわかります。
画像の読み込みを実際に確実にする方法についてのアイデアはありますか? 私が試したこと:
sleep(n)
すべての行の間--javascript-delay 30000
WKHTMLTOPDF 呼び出しに追加して、画像を読み込むのに十分な時間を確保します。
#1 はかなり悪化し、#2 は何もしませんでした。
ありがとう!