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);
}
}