私は、単純な html dom を介して解析し、同じページで同時にすべてのキーワードの破棄されたデータを取得するのが好きなキーワードのセットを持っています。問題は、単純な html dom がリストの最後のキーワードのデータのみを取得し、他のキーワードのデータを取得していないことです。誰かが私のためにこの問題を解決するのを手伝ってくれるなら、本当に感謝しています. これが私のコードです:
<?php
$keywords = "math,chemistry,science";
$keywords = explode(',', $keywords);
foreach($keywords as $keyword){
echo $keyword.'<br>';
}
include("simple_html_dom.php");
$html = file_get_html('http://www.tutorvista.com/search/'.$keyword);
$i = 1;
foreach($html->find('div[style=padding:20px; border-top:thin solid #DDDDDD; border-bottom:none;]') as $element) {
foreach($element->find('div[class=entry-abstract]') as $div)
{
$title[$i] = $div->plaintext.'<br><br>';
}
$i++;
}
print_r($title);
?>