Парсинг невалидного кода страницы
Здравствуйте!
Помогите, пожалуйста, с парсингом данного сайта: http://wekings.ru/
Возможно, даже на него нужно зайти...
<?php
$url = 'http://www.taishet.ru/horoscope/';
$start = 'БЛИЗНЕЦЫ (22 мая - 21 июня)';
$finish = 'РАК (22 июня - 23 июля)';
function parser($url,$start,$finish) {
$content = file_get_contents($url);
$position1 = strpos($content, $start);
$position2 = strpos($content, $finish);
$content = substr($content, $position1, $position2-$position1);
$content = strip_tags($content, '<p><a>');
//echo nl2br($content);
echo ($content);
return $content;
}
parser($url, $start, $finish);
Пытался данным кодом, что на обычных сайтах парсит, а в http://wekings.ru/ пустая страница
Источник: Stack Overflow на русском