林檎はいかがのトップページにある新着一覧をSTUDIO.Mのページに表示させてみた。
これはphpを使っている。
strstr関数で新着一覧の前のタグを検索させてそれ以降の文字列を得る。
次にstrpos関数で貼付けたい部分のタグの最初と最後を特定し、
substr関数で文字列を取り出します。あとはprintで取り出した部分を表示させればOK。
ただし、ブログはUTF-8を使っているので文字化けする。
mb_convert_encoding関数でSJISに変換するとよい。
以下がソース
<?php
$studiom_page = file_get_contents('http://www.studiom-web.net/mac/');
$page = strstr($studiom_page,'<div id="news">');
$table_start = strpos($page, '<ul>');
$table_end = strpos($page,'</div>');
$forcast = substr($page, $table_start, $table_end - $table_start);
$kiji = mb_convert_encoding($forcast, "cp932", "UTF-8");
print $kiji;
?>
コメントする