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

WBOY
リリース: 2024-02-09 15:45:10
転載
700 人が閲覧しました

如何忽略打印达到最大深度限制 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート