2016-05-19 15 views
0

私は、サイトのPDFファイルを作成するためにPDFkitを使用しようとしていると私はいくつかの問題を抱えている:単一のURLにpdfkitを実行Python:ループを進める前にプロセスが終了するのを待ちますか?

for u in urls: 
    for c in u.children: 
     pdfkit.from_url(c, "test.pdf", configuration=config) 

が正常に動作しますが、forループでそれを使用しようとすると問題が発生します。私はそれが各PDFが生成されるまでに時間がかかるからだと思います。

pdfkitが実行されている間に待つことができる方法はありますか?前のページで終了したら次のURLに進むだけですか?

+0

を見て?またはあなたは1つのpdfにすべての場所を入れようとしていますか? –

+0

@busfault毎回新しいファイル名を許可するように変更しましたが、まだエラーが発生します。最初のURLの最初のページの処理を開始し、次にネットワークエラーのためコード1で終了します。ContentNotFoundError – Vecta

+0

実際のエラーメッセージは何ですか?あなたが言ったように、それは関数呼び出しが返った後に起こっている何かに関連しているかもしれません。異なるファイル名を使用しようとしましたか?例えば。 "str(i)+" _ "+ str(j)+" .pdf "、..." – jotrocken

答えて

関連する問題