0

私は、dailyhoroscopes.com サイトからホロスコープを取得するためのコードを作成しました。

<?php
include('../simple_html_dom.php');

// get DOM from URL or file
$html = file_get_html('http://www.dailyhoroscope.com/?date=yesterday');

$needle = 'var ar_interps = ';
$needle_end = 'var ar_interps_love = ';

foreach($html->find('script') as $e)       
    if (strpos($e->innertext, $needle) !== false) {
        $json = substr($e->innertext, strpos($e->innertext, $needle));        
        $json = substr($json, 0, strpos($json, $needle_end));
        $json = str_replace($needle, '', $json);
        $json = str_replace(';  ', '', $json);
        echo '<pre>';
        var_dump(json_decode($json, true));
        echo '</pre>';
        }
?>

html と javascript だけで同じものを作成する最良の方法は何ですか?

4

2 に答える 2