
", "");
//TITULO
$titulo = retirarEntre($pagina_video, "", " | ");
$sql_pagina_video = $sql_pagina_video . " '$titulo', ";
//PALAVRAS-CHAVE
$palavras_chave = retirarEntre($pagina_video, "", " | ");
$sql_pagina_video = $sql_pagina_video . " '$palavras_chave', ";
//REFERENCIA
$referencia = retirarEntre($pagina_video, "", " | ");
$sql_pagina_video = $sql_pagina_video . " '$referencia', ";
//RESUMO
$resumo = retirarEntre($pagina_video, "", " | ");
$sql_pagina_video = $sql_pagina_video . " \"$resumo\", ";
//ABSTRACT
$abstract = retirarEntre($pagina_video, "", " | ");
$sql_pagina_video = $sql_pagina_video . " \"$abstract\", ";
//DESCRICAO
$descricao = retirarEntre($pagina_video, "", " | ");
$sql_pagina_video = $sql_pagina_video . " '$descricao', ";
//VIDEO MP4
$url_video = @explode("mp4", $pagina_video);
$url_video = @retirarEntre($url_video[2], "");
$url_video = "http://repositorio.roca.utfpr.edu.br$url_video"."wmv";
if($url_video==""){
echo "Não encontrado!";
}
}
}else{
//SE ACHAR UM MP4, COLOCA MP4 NO FINAL
$url_video = "http://repositorio.roca.utfpr.edu.br". $url_video ."mp4";
}
$sql_pagina_video = $sql_pagina_video . " '$url_video' ";
return $sql_pagina_video;
}
//PARTE 1
//World Wide Web
$pagina_roca = file_get_contents("http://repositorio.roca.utfpr.edu.br/jspui/browse?type=tipologia&order=ASC&rpp=20&value=video");
$pagina_roca = retirarEntre($pagina_roca, '', "");
$separa = explode(" ", $pagina_roca);
$total_reas = count($separa);
echo "Número de REAs encontrados: " . $total_reas ."
";
//PARTE 2
//MULTI-THREADED DOWNLOADER E SCHEDULER (agendador)
$rea = 1;
for($x=0; $x < $total_reas; $x++){
$sql = "";
$separa1 = retirarEntre($separa[$x], "", " | ");
//CAMPUS
$campus = retirarEntre($separa1, "", "");
$sql = $sql . " '$campus', ";
//ANO
$ano = retirarEntre($separa1, "\">", " | ");
$sql = $sql . " '$ano', " ;
//AUTORES
$autores = retirarEntre($separa1, "", "");
$sql = $sql . " '$autores', ";
//PARTE 3, LINK PARA ENTRAR NA PAGINA QUE TEM VIDEO
//QUEUE URL (FILA DE URLs)
$link_pagina_video = retirarEntre($separa1, "");
$link_pagina_video = "http://repositorio.roca.utfpr.edu.br".$link_pagina_video;
$sql = $sql . " '$link_pagina_video', ";
$dados_da_pagina = extrair_video( $link_pagina_video );
$sql = $sql . $dados_da_pagina;
//PARTE 6 FIM
//STORAGE (TEXT AND METADATA)
$query = "INSERT INTO videos (campus, ano, autores, link_para_pagina, titulo, palavras_chave, referencia, resumo, abstract, descricao, link_video) VALUES ( $sql )";
$query = mysqli_query($conexao, $query) or die(mysqli_error($conexao));
echo "[OK] REA $rea INCLUÍDO COM SUCESSO USANDO CRAWLER AUTOMATICAMENTE
";
$rea++;
}
?>
|