MaxxxNSK
@MaxxxNSK
очень начинающий

Как правильно получить заголовок через curl?

Добрый день!

Ссылки не печатаются
Нужно получить заголовок со страниц инстаграмма, однако curl выдаёт на страницы
с тайтлом
Материалы недоступны
( страница инстаграм/a/ )
и с тайтлом
Страница не найдена
( страница инстаграм/a.s.mla/ )
одинаковый заголовок
Page Not Found

Что я делаю не так?
Вот код:
$page=get_web_page('https://www.instagram.com/'$link); 	
		preg_match_all( "|<title>(.*)</title>|sUSi", $page['content'], $titles);	
		echo $titles[1][0];
	
	function get_web_page( $url ) {
		$res = array();
		$options = array( 
			CURLOPT_RETURNTRANSFER => true,     // return web page 
			CURLOPT_HEADER         => false,    // do not return headers 
			CURLOPT_FOLLOWLOCATION => true,     // follow redirects 
			CURLOPT_USERAGENT      => "spider", // who am i 
			CURLOPT_AUTOREFERER    => true,     // set referer on redirect 
			CURLOPT_CONNECTTIMEOUT => 120,      // timeout on connect 
			CURLOPT_TIMEOUT        => 120,      // timeout on response 
			CURLOPT_MAXREDIRS      => 10,       // stop after 10 redirects 
		); 
		$ch      = curl_init( $url ); 
		curl_setopt_array( $ch, $options ); 
		$content = curl_exec( $ch ); 
		$err     = curl_errno( $ch ); 
		$errmsg  = curl_error( $ch ); 
		$header  = curl_getinfo( $ch ); 
		curl_close( $ch ); 

		$res['content'] = $content;     
		$res['url'] = $header['url'];
		return $res; 
	}
  • Вопрос задан
  • 440 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы