我正在抓取网站网址的网页标题,这很好但我遇到了涉及任何类型重定向的网页的问题。
我没有保存结果页面标题,而是获得重定向页面标题。
有没有办法检查页面是否是重定向,如果是这样,请等到目标页面加载到刮取页面标题?
我正在使用file_get_html库,我的代码目前看起来像这样:
//If the user is logged in, use the file_get_html library to scrape the page name.
if(!$query)
{
if (Auth::check())
{
$html = file_get_html($long_url);
$titleraw = $html->find('title',0);
$title = $titleraw->innertext;
$link->page_title = $title;
}
//Saves the built object to the database.
$link->save();
DB::table('users_links')->insert(array('link_id' => $link->id, 'user_id' => $link->users_id, 'privacy' => 0));
}