Web サイトからデータを取得していますが、「数学、化学、科学」などの単語を解析すると、以下のスクリプトが正常に機能します。しかし、「ビジネス数学」のように間にスペースを含むキーワードを解析しようとすると、ブラウザが永遠にロードされるなど、動作していないようです。ガイドしてください..
<?php
include("simple_html_dom.php");
$keywords = "business math,chemistry,science";
$keywords = explode(',', $keywords);
foreach($keywords as $keyword) {
echo '<br><b><font color="red">Keyword: </font><font color="blue">'.$keyword.'</font></b><br>';
$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);
}
?>