私は、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 だけで同じものを作成する最良の方法は何ですか?