Error occurred during Crawl moriwaki: Message: unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed (Session info: headless chrome=114.0.5735.90) Stacktrace: #0 0x5633e74b94e3 <unknown> #1 0x5633e71e8b00 <unknown> #2 0x5633e71d1f42 <unknown> #3 0x5633e71d09bf <unknown> #4 0x5633e71d1162 <unknown> #5 0x5633e71df0d5 <unknown> #6 0x5633e71e0222 <unknown> #7 0x5633e71f2e01 <unknown> #8 0x5633e725c470 <unknown> #9 0x5633e7243de3 <unknown> #10 0x5633e72192dd <unknown> #11 0x5633e721a34e <unknown> #12 0x5633e74793e4 <unknown> #13 0x5633e747d3d7 <unknown> #14 0x5633e7487b20 <unknown> #15 0x5633e747e023 <unknown> #16 0x5633e744c1aa <unknown> #17 0x5633e74a26b8 <unknown> #18 0x5633e74a2847 <unknown> #19 0x5633e74b2243 <unknown> #20 0x7f7591e74ac3 <unknown>
このエラーは、ページがクラッシュしてセッションが削除されたことを示しています。これは、ページが正常に読み込まれなかったり、ロードの状態が判別できなかったりする場合に発生します。
この問題を解決するために、以下の手順を試してみてください:
-
タイムアウト時間の調整: Seleniumの操作がタイムアウトする前にページが正常に読み込まれるように、適切な待機時間を追加します。たとえば、
time.sleep()関数を使用して一定時間待つことができます。または、WebDriverWaitを使用して特定の要素が表示されるのを待つこともできます。 -
ヘッドレスモードの無効化:
chrome_options.add_argument("--headless")をコメントアウトして、ヘッドレスモードを無効にします。これにより、実際のブラウザが表示され、エラーの原因をより具体的に特定できる場合があります。 -
Chromeドライバーの更新: 使用しているChromeドライバーが最新であることを確認してください。古いバージョンのドライバーには、最新のChromeとの互換性の問題がある場合があります。
-
例外処理の改善: 例外処理を改善し、異常が発生した場合に適切なログを出力するようにします。これにより、エラーが発生した場所を特定しやすくなります。
これらの手順を試した後も問題が解決しない場合は、詳細なデバッグが必要になるかもしれません。その場合は、エラーメッセージやスタックトレースから追加の情報を収集してください。

ディスカッション
コメント一覧
まだ、コメントがありません