0

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

1 に答える 1