ホームページ  >  記事  >  バックエンド開発  >  最大深度制限に達したときに印刷を無視する方法 go Colly

最大深度制限に達したときに印刷を無視する方法 go Colly

WBOY
WBOY転載
2024-02-09 15:45:10696ブラウズ

如何忽略打印达到最大深度限制 go colly

php エディター Strawberry では、go colly クローラー フレームワークを使用するときに、印刷が深さの最大制限に達する問題を無視できる方法を紹介します。 Web ページ データをクロールするプロセスでは、通常、構造が深くネストされており、colly フレームワークのデフォルトの印刷深さ制限ではすべてのデータを完全に表示できない状況に遭遇します。 Colly フレームワークのデバッグ オプションを設定することで、この問題を簡単に解決し、より包括的なデータ表示を取得できます。続いて、具体的な手順を見ていきましょう!

質問内容

Go Colly クローラーを使用しており、多くの Web サイトをクロールしようとしています。私の端末では、次のように大量に出力されます:

リーリー

これにより、配置した印刷物の一部が読みにくくなります。ターミナルでのこれの出力を無視する方法があるかどうか疑問に思っています。ありがとうございます

解決策

最大深度制限に達しましたcolly.errmax Depthです。プロジェクトには次のようなコードが必要です:

リーリー

このエラーをログに記録したくない場合は、簡単なチェックを追加して除外します。 リーリー

別のオプションは、出力をファイルにリダイレクトすることです:

リーリー

または、

tee を使用して、出力をファイルと標準出力にコピーします。 リーリー

以上が最大深度制限に達したときに印刷を無視する方法 go Collyの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。