質問編集履歴
3
参考追加
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -76,3 +76,6 @@ | |
| 76 76 | 
             
              "xpath": "^0.0.32"
         | 
| 77 77 | 
             
            }
         | 
| 78 78 | 
             
            ```
         | 
| 79 | 
            +
             | 
| 80 | 
            +
            ### 参考
         | 
| 81 | 
            +
            https://qiita.com/ledsun/items/0965a60f9bdff04f2fa0#xpath-parse5
         | 
2
試したこと追加
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -48,9 +48,17 @@ | |
| 48 48 | 
             
            + const items = select('//x:a', doc)
         | 
| 49 49 | 
             
            ```
         | 
| 50 50 |  | 
| 51 | 
            +
            - 別のWebサイトでXPathの動作確認をしたが、「0個の要素が見つかりました」が表示された。
         | 
| 52 | 
            +
            ```diff
         | 
| 53 | 
            +
            - const url = 'https://gundamevolution.jp/news/'
         | 
| 54 | 
            +
            + const url = 'http://example.com'
         | 
| 51 55 |  | 
| 56 | 
            +
            - const items = select('//x:a[contains(@class, "news-list__item")]', doc)
         | 
| 57 | 
            +
            + const items = select('//x:a', doc)
         | 
| 58 | 
            +
            ```
         | 
| 52 59 |  | 
| 53 60 |  | 
| 61 | 
            +
             | 
| 54 62 | 
             
            ### 補足情報(FW/ツールのバージョンなど)
         | 
| 55 63 | 
             
            - Windows 11 21H2
         | 
| 56 64 |  | 
1
試したこと追加
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -36,6 +36,12 @@ | |
| 36 36 | 
             
            ```
         | 
| 37 37 |  | 
| 38 38 | 
             
            ### 試したこと
         | 
| 39 | 
            +
            - fetchで取得したHTMLに問題がないかを確認したが、ニュースのタイトルなどがout.htmlで確認出来たので問題ないと判断した。
         | 
| 40 | 
            +
            ```diff
         | 
| 41 | 
            +
            + const fs = require('fs');
         | 
| 42 | 
            +
            + fs.writeFileSync('out.html', text)
         | 
| 43 | 
            +
            ```
         | 
| 44 | 
            +
             | 
| 39 45 | 
             
            - 簡単なXPathに置き換えてXPathの動作確認をしたが、「0個の要素が見つかりました」が表示された。
         | 
| 40 46 | 
             
            ```diff
         | 
| 41 47 | 
             
            - const items = select('//x:a[contains(@class, "news-list__item")]', doc)
         | 
