0

Simple HTML DOM を使用して、他のサイトから動的コンテンツをキャッチします。コンテンツは動的であるため、常に異なる位置にあります。私はchildNodes()を試しています。機能していますが、要素の位置がわかっている場合のみです。

内容は 5 ~ 15 要素の間で変化します。私はPHPに非常に弱いので、要素の数を変更するループを考えており、成功した場合はidを取得し、ループから取り出して要素をDBに挿入します。それが正しい方法かどうかはわかりませんが、IDをループの外に出すことはできません。それを行う方法はありますか?

これが私のコードです:

   foreach($html->find('.article') as $e) // Get Other Part of the Description
    {               
        for($i = 7; $i < 20; $i++)
        {

              $details_download=$e->childNodes($i); 

        }

   }
4

0 に答える 0