$instagram = "ugur2d";
$kaynak = file_get_contents("https://www.instagram.com/$instagram/");
preg_match('@<title>(.*?)</title>@si', $kaynak, $iglink);
echo $iglink[1];
屏幕为空。我该如何运行?
答案 0 :(得分:0)
经过一些检查... 您的网址返回错误404-如果服务器返回404,则file_get_contents将返回false (如果个人资料不存在,instagram将返回404错误页面)
这就是为什么您没有得到任何结果的原因!
无论如何,您应该改用curl!
答案 1 :(得分:0)
Okey okey okey。我已解决问题。答案-> CURL:D
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => 'https://toosba.com/',
CURLOPT_USERAGENT => "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => FALSE
]);
$source = curl_exec($ch);
curl_close($ch);
preg_match('/<title>(.*?)<\/title>/', $source, $title);
print_r($title);
echo "<hr>".$title[1];
谢谢:)