ok-engineering.net
  • タグ: Puppeteer

    検索結果: 1件

    article-thumbnail

    JavaScript(Puppeteer)で特定の要素が存在するか確認する

    【概要】特定の要素が存在するかを確認する方法をまとめます。ここではPuppeteerを使用し、画像のURLまで遷移し、imgタグが存在するか存在しないか(404ページ)を確認する方法を例にまとめています。【詳細】[ソース概要]通常画像のURLに遷移するとbodyタグの配下にimgタグがあります。しかし、404で画像が存在しない場合はbodyタグの配下にimgタグはありません。よって、bodyタグ配下にimgタグの有無を判断基準とします。imgタグが存在すればimgResult変数にtrueを代入し、404の場合はfalseを返します。[ソース]await page.goto(imageSrc, { timeout: 10000, waitUntil: "domcontentloaded" });let imgResult await page.evaluate(() { let bodyElm document.getElementsByTagName('body'); let imgElm bodyElm[0].getElementsByTagName('img'); if (typeof imgElm[0] ! "undefined") { return true; } else { return false; }});※ imageSrc変数には画像のURLが入っています。

    カテゴリ: JS 2020-08-22 14:49:14
    カテゴリ一覧
    1. CentOS23posts
    2. mac15posts
    3. MySQL12posts
    4. Nuxt.js11posts
    5. JS11posts
    6. Linux10posts
    7. Node.js8posts
    8. NGINX7posts
    9. Git5posts
    10. PHP4posts
    11. Redis3posts
    12. GCP2posts
    13. AWS2posts
    14. jQuery2posts
    15. Docker1posts
    16. ZABBIX1posts
    17. CSS1posts
    18. Windows1posts
    19. CakePHP1posts
    © 2020 Copyright: ok-engineering.net