ホームページ  >  記事  >  ウェブフロントエンド  >  コードの日

コードの日

WBOY
WBOYオリジナル
2024-08-19 17:16:331094ブラウズ

Dayof DaysOfCode

Day19 から別のプログラムの構築に取り組んでいます。 (他のコーディング作業に集中しなければなりませんでした。)
このコーディング セッション中に、いくつかの問題に遭遇しましたが、それらのいくつかを解決することができました。

私が直面した課題

  • page.waitForXPath(xpath) の使用方法 この問題に対する答えはここにあります:

22.10.0 の「page.waitForXPath は関数ではありません」

正しい使用法は、代わりに waitForSelector(xpath/${xpathexpression}) を使用することです。

  • SyntaxError: 予期しないトークン 'export'
    関数コードでエクスポート ステートメントを使用したときに、このエラーが発生しました。さまざまな解決策を試しましたが、解決方法がわかりませんでした。そこで、メインコードで require の代わりに import を使用することに切り替えることにしました。

  • TypeError: page.$x は関数ではありません
    これは私が今日直面した最も難しい問題でした。残念ながら、ChatGPT も Google も明確な解決策を提供していませんでした。 Puppeteer の削除と再インストール、Puppeteer のバージョンの確認、package.json 内の依存関係のクリーンアップなど、見つけたさまざまな提案を試しましたが、どれも機能しませんでした。この問題の本当の原因はまだわかりません。
    この問題に対する即時の解決策はここにあります:

リファクタリング!: $x と waitForXpath #11782 を削除

以上がコードの日の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。