我使用 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);
}
}