", ""); //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++; } ?>