ホームページ > 記事 > ウェブフロントエンド > コードの日
Day19 から別のプログラムの構築に取り組んでいます。 (他のコーディング作業に集中しなければなりませんでした。)
このコーディング セッション中に、いくつかの問題に遭遇しましたが、それらのいくつかを解決することができました。
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 サイトの他の関連記事を参照してください。